Feb 25
2025
SELL
Open market or private sale
$5,126,023
$116.21 p/Share
44,110
Reduced 5.01%
837,199
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
$2,384,586
$54.06 p/Share
44,110
Added 4.77%
881,309
Common Stock
Feb 24
2025
SELL
Open market or private sale
$2,219,045
$115.98 p/Share
19,133
Reduced 2.23%
837,199
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$1,034,329
$54.06 p/Share
19,133
Added 2.19%
856,332
Common Stock
Feb 12
2025
-
220
Reduced 0.03%
837,199
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$1,031,999
$106.14 p/Share
9,723
Reduced 1.69%
566,868
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
22,021
Added 3.68%
576,591
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$868,275
$107.78 p/Share
8,056
Reduced 1.43%
554,570
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$2,485,078
$109.47 p/Share
22,701
Reduced 3.88%
562,626
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$8,736,604
$115.21 p/Share
75,832
Reduced 11.47%
585,327
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
171,759
Added 20.62%
661,159
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$11,211,738
$114.65 p/Share
97,791
Reduced 16.65%
489,400
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$6,960,118
$48.1 p/Share
144,701
Added 19.77%
587,191
Common Stock
Aug 14
2024
-
1,033
Reduced 0.23%
442,490
Common Stock
May 08
2024
-
400
Reduced 0.09%
443,523
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$10,207,736
$104.3 p/Share
97,869
Reduced 18.06%
443,923
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$6,734,000
$48.1 p/Share
140,000
Added 20.53%
541,792
Common Stock
Feb 05
2024
-
24,750
Reduced 5.8%
401,792
Common Stock
Nov 28
2023
-
1,059
Reduced 0.26%
404,522
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$946,015
$84.21 p/Share
11,234
Reduced 2.7%
405,581
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$832,979
$85.39 p/Share
9,755
Reduced 2.29%
416,815
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$1,457,433
$85.5 p/Share
17,046
Reduced 3.84%
426,570
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
88,808
Added 16.68%
443,616
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$5,617,095
$80.91 p/Share
69,424
Reduced 16.36%
354,808
Common Stock
Oct 24
2023
BUY
Grant, award, or other acquisition
-
156,712
Added 26.98%
424,232
Common Stock