Feb 17
2025
SELL
Payment of exercise price or tax liability
$46,090
$49.56 p/Share
930
Reduced 1.14%
80,580
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
2,096
Added 2.51%
81,510
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$688,891
$53.39 p/Share
12,903
Reduced 13.98%
79,414
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
29,093
Added 23.96%
92,317
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$75,994
$52.41 p/Share
1,450
Reduced 2.24%
63,224
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
2,996
Added 4.49%
63,772
Common Stock
Jul 03
2024
SELL
Open market or private sale
$750,600
$75.06 p/Share
10,000
Reduced 13.95%
61,678
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$53,670
$57.71 p/Share
930
Reduced 1.28%
71,678
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
2,096
Added 2.81%
72,608
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$50,496
$57.71 p/Share
875
Reduced 1.23%
70,512
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,971
Added 2.69%
71,387
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$847,573
$60.39 p/Share
14,035
Reduced 16.82%
69,416
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
29,605
Added 26.61%
81,637
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
1,814
Added 2.51%
70,317
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$38,743
$41.66 p/Share
930
Reduced 1.76%
52,032
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
2,096
Added 3.81%
52,962
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$35,000
$40.0 p/Share
875
Reduced 1.69%
50,866
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
1,971
Added 3.67%
51,741
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$35,975
$38.6 p/Share
932
Reduced 1.84%
49,770
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
2,100
Added 3.98%
50,702
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$587,388
$37.43 p/Share
15,693
Reduced 24.41%
48,602
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
35,045
Added 35.28%
64,295
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$157,252
$31.01 p/Share
5,071
Reduced 14.78%
29,250
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
11,971
Added 25.86%
34,321
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$24,846
$30.3 p/Share
820
Reduced 3.54%
22,350
Common Stock