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
Jul 22
2024
SELL
Open market or private sale
$990,000
$99.0 p/Share
10,000
Reduced 27.29%
26,642
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
$371,800
$37.18 p/Share
10,000
Added 21.44%
36,642
Common Stock
Mar 05
2024
SELL
Open market or private sale
$404,500
$80.9 p/Share
5,000
Reduced 15.84%
26,571
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$119,000
$23.8 p/Share
5,000
Added 13.67%
31,571
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$10,417
$75.49 p/Share
138
Reduced 0.52%
26,537
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$5,201
$77.64 p/Share
67
Reduced 0.25%
26,675
Common Stock