Feb 19
2025
SELL
Payment of exercise price or tax liability
$193,822
$55.22 p/Share
3,510
Reduced 4.66%
71,880
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
$164,610
$55.22 p/Share
2,981
Added 3.8%
75,390
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
$268,590
$55.22 p/Share
4,864
Added 6.29%
72,409
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$29,740
$54.47 p/Share
546
Reduced 0.8%
67,545
Common Stock
Feb 16
2025
SELL
Sale (or disposition) back to the issuer
$83,938
$54.47 p/Share
1,541
Reduced 2.21%
68,091
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
1,541
Added 2.17%
69,632
Common Stock
Feb 15
2025
SELL
Sale (or disposition) back to the issuer
$113,733
$54.47 p/Share
2,088
Reduced 2.98%
68,091
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
2,088
Added 2.89%
70,179
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$270,735
$36.7 p/Share
7,377
Reduced 9.99%
66,457
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
$189,739
$36.7 p/Share
5,170
Added 6.54%
73,834
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$40,318
$36.72 p/Share
1,098
Reduced 1.57%
68,664
Common Stock
Feb 16
2024
SELL
Sale (or disposition) back to the issuer
$56,585
$36.72 p/Share
1,541
Reduced 2.16%
69,762
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,541
Added 2.12%
71,303
Common Stock
Dec 07
2023
SELL
Open market or private sale
$675,728
$35.01 p/Share
19,301
Reduced 22.42%
66,783
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$41,938
$43.28 p/Share
969
Reduced 1.11%
86,084
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$133,679
$43.29 p/Share
3,088
Reduced 3.43%
87,053
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$27,142
$43.29 p/Share
627
Reduced 0.69%
90,141
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$79,870
$43.29 p/Share
1,845
Added 1.99%
90,768
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$23,594
$52.43 p/Share
450
Reduced 0.5%
88,923
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
$170,030
$52.43 p/Share
3,243
Added 3.5%
89,373
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$28,349
$52.89 p/Share
536
Reduced 0.62%
86,130
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$39,171
$51.07 p/Share
767
Reduced 0.88%
86,666
Common Stock
Feb 07
2022
SELL
Sale (or disposition) back to the issuer
-
5,416
Reduced 5.83%
87,433
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
$22,879
$51.07 p/Share
448
Added 0.48%
92,849
Common Stock
Jul 27
2018
BUY
Open market or private purchase
$50,060
$50.06 p/Share
1,000
Added 1.49%
66,166
Common Stock