Mar 15
2024
SELL
Payment of exercise price or tax liability
$29,306
$40.76 p/Share
719
Reduced 0.93%
76,509
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$15,180
$38.53 p/Share
394
Reduced 0.51%
77,228
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$19,842
$38.53 p/Share
515
Reduced 0.66%
77,622
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$127,954
$37.98 p/Share
3,369
Reduced 4.13%
78,137
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$373,400
$18.99 p/Share
19,663
Added 19.44%
81,506
Common Stock
Aug 04
2023
SELL
Open market or private sale
$220,573
$35.68 p/Share
6,182
Reduced 9.09%
61,843
Common Stock
May 05
2023
SELL
Open market or private sale
$196,583
$32.09 p/Share
6,126
Reduced 8.26%
68,025
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$22,359
$38.55 p/Share
580
Reduced 0.78%
74,151
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$48,611
$38.55 p/Share
1,261
Reduced 1.66%
74,731
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$228,577
$38.23 p/Share
5,979
Reduced 7.29%
75,992
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$567,060
$19.12 p/Share
29,658
Added 26.57%
81,971
Common Stock
Feb 24
2023
SELL
Open market or private sale
$326,816
$37.63 p/Share
8,685
Reduced 14.24%
52,313
Common Stock
Nov 03
2022
SELL
Open market or private sale
$320,025
$37.65 p/Share
8,500
Reduced 12.17%
61,366
Common Stock
Aug 04
2022
SELL
Open market or private sale
$368,151
$42.36 p/Share
8,691
Reduced 11.06%
69,866
Common Stock
Apr 04
2022
SELL
Open market or private sale
$63,388
$27.62 p/Share
2,295
Reduced 2.84%
78,557
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$112,428
$28.03 p/Share
4,011
Reduced 4.73%
80,852
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$9,800
$29.43 p/Share
333
Reduced 0.39%
84,863
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$11,161
$29.14 p/Share
383
Reduced 0.45%
85,196
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$71,911
$28.88 p/Share
2,490
Reduced 2.83%
85,579
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$210,464
$14.57 p/Share
14,445
Added 14.09%
88,069
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$11,735
$36.33 p/Share
323
Reduced 0.44%
73,851
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$9,845
$36.33 p/Share
271
Reduced 0.36%
74,174
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$15,663
$36.51 p/Share
429
Reduced 0.61%
69,687
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
$238,374
$36.51 p/Share
6,529
Added 8.06%
74,445
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$18,479
$36.52 p/Share
506
Reduced 0.73%
68,345
Common Stock