Nov 26
2024
SELL
Open market or private sale
$16,553
$113.38 p/Share
146
Reduced 0.49%
29,593
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
$7,132
$48.85 p/Share
146
Added 0.49%
29,739
Common Stock
Nov 25
2024
SELL
Open market or private sale
$670,669
$114.88 p/Share
5,838
Reduced 16.48%
29,593
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$285,186
$48.85 p/Share
5,838
Added 14.15%
35,431
Common Stock
Nov 22
2024
SELL
Open market or private sale
$171,095
$112.86 p/Share
1,516
Reduced 4.87%
29,593
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$74,056
$48.85 p/Share
1,516
Added 4.65%
31,109
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$10,838
$109.48 p/Share
99
Reduced 0.33%
29,593
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
$350,874
$109.82 p/Share
3,195
Added 9.72%
29,692
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$19,786
$111.79 p/Share
177
Reduced 0.66%
26,497
Common Stock
Nov 13
2024
SELL
Open market or private sale
$691,740
$115.29 p/Share
6,000
Reduced 18.36%
26,674
Common Stock
Nov 13
2024
BUY
Exercise of conversion of derivative security
$293,100
$48.85 p/Share
6,000
Added 15.51%
32,674
Common Stock
Nov 11
2024
SELL
Open market or private sale
$1,013,490
$112.61 p/Share
9,000
Reduced 25.23%
26,674
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$439,650
$48.85 p/Share
9,000
Added 20.15%
35,674
Common Stock
Nov 08
2024
SELL
Open market or private sale
$499,050
$110.9 p/Share
4,500
Reduced 14.44%
26,674
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$219,825
$48.85 p/Share
4,500
Added 12.61%
31,174
Common Stock
Nov 06
2024
SELL
Open market or private sale
$1,435,725
$106.35 p/Share
13,500
Reduced 33.6%
26,674
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$659,475
$48.85 p/Share
13,500
Added 25.15%
40,174
Common Stock
Oct 28
2024
SELL
Open market or private sale
$468,996
$102.85 p/Share
4,560
Reduced 14.6%
26,674
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$222,756
$48.85 p/Share
4,560
Added 12.74%
31,234
Common Stock
Oct 25
2024
SELL
Open market or private sale
$110,975
$102.85 p/Share
1,079
Reduced 3.89%
26,674
Common Stock
Oct 25
2024
BUY
Exercise of conversion of derivative security
$52,709
$48.85 p/Share
1,079
Added 3.74%
27,753
Common Stock
Oct 24
2024
SELL
Open market or private sale
$784,103
$102.35 p/Share
7,661
Reduced 22.31%
26,674
Common Stock
Oct 24
2024
BUY
Exercise of conversion of derivative security
$374,239
$48.85 p/Share
7,661
Added 18.24%
34,335
Common Stock
Oct 23
2024
SELL
Open market or private sale
$20,370
$101.85 p/Share
200
Reduced 0.74%
26,674
Common Stock
Oct 23
2024
BUY
Exercise of conversion of derivative security
$9,770
$48.85 p/Share
200
Added 0.74%
26,874
Common Stock