Feb 25
2025
SELL
Payment of exercise price or tax liability
$4,238,287
$95.8 p/Share
44,241
Reduced 23.21%
146,362
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
103,487
Added 35.19%
190,603
Common Stock
Feb 04
2025
BUY
Exercise of conversion of derivative security
-
22,176
Added 18.67%
96,632
Common Stock
Feb 04
2025
BUY
Payment of exercise price or tax liability
$964,161
$101.32 p/Share
9,516
Added 9.85%
87,116
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$783,720
$72.85 p/Share
10,758
Reduced 12.62%
74,456
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
25,163
Added 22.8%
85,214
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$401,456
$52.43 p/Share
7,657
Reduced 11.31%
60,051
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
18,339
Added 21.31%
67,708
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$161,495
$54.67 p/Share
2,954
Reduced 5.65%
49,369
Common Stock
Jan 27
2024
BUY
Exercise of conversion of derivative security
-
5,979
Added 10.26%
52,323
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$564,464
$51.62 p/Share
10,935
Reduced 19.09%
46,344
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
24,006
Added 29.53%
57,279
Common Stock
May 08
2023
BUY
Open market or private purchase
$69,855
$46.57 p/Share
1,500
Added 4.31%
33,273
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$398,179
$54.65 p/Share
7,286
Reduced 18.65%
31,773
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
15,994
Added 29.05%
39,059
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$133,779
$53.9 p/Share
2,482
Reduced 9.72%
23,065
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
5,320
Added 17.24%
25,547
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$163,008
$51.18 p/Share
3,185
Reduced 13.6%
20,227
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
6,813
Added 22.54%
23,412
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$109,116
$50.4 p/Share
2,165
Reduced 11.54%
16,599
Common Stock
Jan 30
2022
BUY
Exercise of conversion of derivative security
-
4,292
Added 18.62%
18,764
Common Stock