Nov 06
2024
SELL
Open market or private sale
$721,027
$153.41 p/Share
4,700
Reduced 13.93%
29,034
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$469,811
$99.96 p/Share
4,700
Added 12.23%
33,734
Common Stock
Oct 10
2024
SELL
Open market or private sale
$4,675
$133.58 p/Share
35
Reduced 0.12%
29,008
Common Stock
May 09
2024
SELL
Open market or private sale
$282,171
$119.11 p/Share
2,369
Reduced 7.59%
28,847
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$194,921
$82.28 p/Share
2,369
Added 7.05%
31,216
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$16,983
$114.75 p/Share
148
Reduced 0.51%
28,818
Common Stock
Mar 16
2024
SELL
Open market or private sale
$0
$114.75 p/Share
0
Reduced 0.0%
28,817
Common Stock
Feb 20
2024
SELL
Open market or private sale
$272,624
$115.08 p/Share
2,369
Reduced 7.56%
28,966
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$194,921
$82.28 p/Share
2,369
Added 7.03%
31,335
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$154,875
$108.38 p/Share
1,429
Added 4.7%
28,966
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$266,676
$109.07 p/Share
2,445
Reduced 8.15%
27,537
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
7,892
Added 21.9%
28,144
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$48,239
$108.16 p/Share
446
Reduced 1.98%
22,090
Common Stock
Feb 09
2024
SELL
Open market or private sale
$0
$108.16 p/Share
0
Reduced 0.0%
22,090
Common Stock
Jul 18
2023
SELL
Open market or private sale
$305,967
$110.1 p/Share
2,779
Reduced 12.07%
20,246
Common Stock
Jul 18
2023
BUY
Exercise of conversion of derivative security
$165,572
$59.58 p/Share
2,779
Added 10.77%
23,025
Common Stock
Jul 13
2023
SELL
Open market or private sale
$33,000
$110.0 p/Share
300
Reduced 1.46%
20,246
Common Stock
Jul 13
2023
BUY
Exercise of conversion of derivative security
$17,874
$59.58 p/Share
300
Added 1.44%
20,546
Common Stock
Jul 12
2023
SELL
Open market or private sale
$211,329
$110.01 p/Share
1,921
Reduced 8.67%
20,246
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$114,453
$59.58 p/Share
1,921
Added 7.97%
22,167
Common Stock
May 04
2023
SELL
Open market or private sale
$189,633
$108.61 p/Share
1,746
Reduced 7.94%
20,246
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$104,026
$59.58 p/Share
1,746
Added 7.36%
21,992
Common Stock
Mar 16
2023
SELL
Open market or private sale
$0
$96.21 p/Share
0
Reduced 0.0%
20,213
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$8,466
$96.21 p/Share
88
Reduced 0.43%
20,213
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$140,435
$98.69 p/Share
1,423
Added 6.55%
20,301
Common Stock