Feb 19
2025
SELL
Payment of exercise price or tax liability
$529,997
$44.06 p/Share
12,029
Reduced 4.39%
261,687
Common Stock
Feb 19
2025
SELL
Open market or private sale
$761,272
$44.26 p/Share
17,200
Reduced 6.57%
244,487
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
49,939
Added 15.43%
273,716
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$54,766
$44.06 p/Share
1,243
Reduced 0.55%
223,777
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$190,515
$44.06 p/Share
4,324
Reduced 1.89%
225,020
Common Stock
Mar 11
2024
SELL
Open market or private sale
$971,755
$36.67 p/Share
26,500
Reduced 10.36%
229,344
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
58,875
Added 18.71%
255,844
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$438,741
$35.93 p/Share
12,211
Reduced 5.84%
196,969
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$63,166
$33.51 p/Share
1,885
Reduced 1.02%
182,339
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
52,108
Added 19.94%
209,180
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$41,354
$25.34 p/Share
1,632
Reduced 1.02%
158,957
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$45,744
$36.95 p/Share
1,238
Reduced 0.77%
160,589
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$45,568
$36.66 p/Share
1,243
Reduced 0.76%
161,827
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$105,897
$37.17 p/Share
2,849
Reduced 1.92%
145,368
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
9,489
Added 6.02%
148,217
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
17,702
Added 9.79%
163,070
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$19,179
$37.17 p/Share
516
Reduced 0.37%
138,728
Common Stock
Oct 21
2022
BUY
Open market or private purchase
$125,199
$32.16 p/Share
3,893
Added 2.72%
139,244
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$74,550
$45.68 p/Share
1,632
Reduced 1.19%
135,351
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$70,502
$48.19 p/Share
1,463
Reduced 1.06%
136,983
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$168,436
$47.34 p/Share
3,558
Reduced 2.75%
125,874
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
24,572
Added 15.07%
138,446
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$21,261
$48.54 p/Share
438
Reduced 0.37%
117,432
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$33,327
$47.34 p/Share
704
Reduced 0.59%
117,870
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$59,307
$36.34 p/Share
1,632
Reduced 1.36%
118,574
Common Stock