Aug 23
2024
SELL
Payment of exercise price or tax liability
$2,229,143
$41.66 p/Share
53,508
Reduced 10.28%
466,966
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$310,473
$40.17 p/Share
7,729
Reduced 1.46%
520,474
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$322,492
$41.15 p/Share
7,837
Reduced 1.46%
528,203
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
$1,999,985
$40.58 p/Share
49,285
Added 8.42%
536,040
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$143,460
$40.4 p/Share
3,551
Reduced 0.72%
486,755
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$171,076
$33.42 p/Share
5,119
Reduced 1.05%
481,933
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$246,909
$33.16 p/Share
7,446
Reduced 1.51%
487,052
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
$5,713,148
$38.06 p/Share
150,109
Added 23.29%
494,498
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$93,911
$34.59 p/Share
2,715
Reduced 0.78%
344,389
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$1,042,186
$34.6 p/Share
30,121
Reduced 7.98%
347,104
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$296,958
$42.08 p/Share
7,057
Reduced 1.84%
377,225
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$2,878,947
$30.59 p/Share
94,114
Reduced 19.83%
380,404
Common Stock
Nov 02
2022
BUY
Grant, award, or other acquisition
$4,356,332
$23.63 p/Share
184,356
Added 27.98%
474,518
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$179,569
$36.24 p/Share
4,955
Reduced 1.69%
288,407
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$1,172,461
$35.41 p/Share
33,111
Reduced 10.14%
293,362
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
-
64,859
Added 19.37%
269,992
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
$1,999,992
$35.41 p/Share
56,481
Added 17.76%
261,614
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$206,800
$36.83 p/Share
5,615
Reduced 2.66%
205,133
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$1,351,620
$37.11 p/Share
36,422
Reduced 14.74%
210,748
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$269,845
$34.08 p/Share
7,918
Reduced 3.1%
247,170
Common Stock
Mar 11
2022
BUY
Open market or private purchase
$197,220
$34.6 p/Share
5,700
Added 2.21%
251,911
Common Stock
Aug 23
2021
BUY
Grant, award, or other acquisition
$920,714
$21.16 p/Share
43,512
Added 16.3%
223,368
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$103,880
$40.17 p/Share
2,586
Reduced 1.42%
179,856
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$112,556
$42.03 p/Share
2,678
Reduced 1.45%
182,442
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$1,158,079
$43.46 p/Share
26,647
Reduced 12.58%
185,120
Common Stock