| Dec 8, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −500 | $32.00 | −$16,000 | 2,029,614 | Indirect | |
| Dec 8, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −250 | $32.00 | −$8,000 | 2,029,364 | Indirect | |
| Dec 9, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −400 | $29.57 | −$11,828 | 2,028,964 | Indirect | |
| Dec 9, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −350 | $29.90 | −$10,465 | 2,028,614 | Indirect | |
| Dec 13, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −750 | $28.01 | −$21,007.5 | 2,027,864 | Indirect | |
| Dec 14, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −300 | $28.72 | −$8,616 | 2,027,564 | Indirect | |
| Dec 15, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −500 | $29.26 | −$14,630 | 2,027,064 | Indirect | |
| Dec 15, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −500 | $30.00 | −$15,000 | 2,026,564 | Indirect | |
| Dec 16, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −490 | $29.42 | −$14,415.8 | 2,026,074 | Indirect | |
| Dec 16, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −10 | $30.00 | −$300 | 2,026,064 | Indirect | |
| Dec 20, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −500 | $29.60 | −$14,800 | 2,025,564 | Indirect | |
| Dec 21, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −500 | $30.01 | −$15,005 | 2,025,064 | Indirect | |
| Dec 21, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −350 | $29.64 | −$10,374 | 2,024,714 | Indirect | |
| Dec 22, 2021 | Common Stock, par value $0.001 per share | AGrant or awardShares, options or restricted stock units the company gave the insider, usually as part of their pay. The insider did not buy them on the market, so this is compensation, not a purchase.Acquired | +8,500 | $30.06 | +$255,510 | 2,033,214 | Indirect | |
| Dec 23, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −500 | $30.60 | −$15,300 | 2,032,714 | Indirect | |
| Dec 23, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −500 | $30.60 | −$15,300 | 2,032,214 | Indirect | |
| Dec 27, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −600 | $31.39 | −$18,834 | 2,031,614 | Indirect | |
| Dec 28, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −300 | $31.36 | −$9,408 | 2,031,314 | Indirect | |
| Dec 29, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −500 | $31.02 | −$15,510 | 2,030,814 | Indirect | |
| Dec 30, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −500 | $30.68 | −$15,340 | 2,030,314 | Indirect | |
| Dec 30, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −200 | $30.55 | −$6,110 | 2,030,114 | Indirect | |
| Dec 31, 2021 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −400 | $30.50 | −$12,200 | 2,029,714 | Indirect | |
| Jan 3, 2022 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −1,500 | $31.53 | −$47,295 | 2,028,214 | Indirect | |
| Jan 4, 2022 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −700 | $31.10 | −$21,770 | 2,027,514 | Indirect | |
| Jan 5, 2022 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −1,100 | $30.05 | −$33,055 | 2,026,414 | Indirect | |
| Jan 5, 2022 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −300 | $30.27 | −$9,081 | 2,026,114 | Indirect | |
| Jan 7, 2022 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −300 | $30.09 | −$9,027 | 2,025,814 | Indirect | |
| Jan 11, 2022 | Common Stock, par value $0.001 per share | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −1,200 | $31.10 | −$37,320 | 2,024,614 | Indirect | |