Mar 10
2025
SELL
Payment of exercise price or tax liability
$238,501
$93.53 p/Share
2,550
Reduced 31.17%
5,631
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
4,983
Added 39.97%
7,485
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
4,236
Added 21.6%
15,377
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$182,536
$108.33 p/Share
1,685
Reduced 34.51%
3,198
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
3,292
Added 40.27%
4,883
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$145,826
$108.1 p/Share
1,349
Reduced 45.88%
1,591
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
2,636
Added 47.27%
2,940
Common Stock
Oct 25
2024
SELL
Open market or private sale
$2,306,620
$91.07 p/Share
25,328
Reduced 98.81%
304
Common Stock
Oct 25
2024
BUY
Exercise of conversion of derivative security
$1,165,615
$53.4 p/Share
21,828
Added 49.65%
22,132
Common Stock
Jul 29
2024
SELL
Open market or private sale
$23,264
$76.78 p/Share
303
Reduced 7.38%
3,804
Common Stock
Jul 26
2024
SELL
Open market or private sale
$559,679
$76.7 p/Share
7,297
Reduced 63.99%
4,107
Common Stock
Mar 12
2024
SELL
Open market or private sale
$252,800
$79.0 p/Share
3,200
Reduced 21.91%
11,404
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$196,480
$61.4 p/Share
3,200
Added 17.97%
14,604
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$52,951
$76.08 p/Share
696
Reduced 5.75%
11,404
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
1,360
Added 10.1%
12,100
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$56,597
$75.97 p/Share
745
Reduced 6.49%
10,740
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,455
Added 11.24%
11,485
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
7,348
Added 26.98%
19,884
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$243,660
$77.5 p/Share
3,144
Reduced 23.87%
10,030
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
6,146
Added 31.81%
13,174
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$107,152
$79.49 p/Share
1,348
Reduced 16.09%
7,028
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
2,635
Added 23.93%
8,376
Common Stock
Jun 06
2023
SELL
Open market or private sale
$589,760
$73.72 p/Share
8,000
Reduced 58.22%
5,741
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$49,436
$71.03 p/Share
696
Reduced 4.82%
13,741
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
1,359
Added 8.6%
14,437
Common Stock