Nov 15
2024
SELL
Open market or private sale
$221,525
$88.61 p/Share
2,500
Reduced 11.36%
19,510
Common Stock
Aug 16
2024
SELL
Open market or private sale
$251,725
$100.69 p/Share
2,500
Reduced 10.2%
22,010
Common Stock
Jun 14
2024
SELL
Open market or private sale
$19,346
$88.34 p/Share
219
Reduced 0.89%
24,510
Common Stock
Jun 14
2024
SELL
Open market or private sale
$265,020
$88.34 p/Share
3,000
Reduced 10.82%
24,729
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$145,851
$110.16 p/Share
1,324
Reduced 4.57%
27,621
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
2,738
Added 8.64%
28,945
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$270,496
$109.38 p/Share
2,473
Reduced 8.62%
26,207
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
5,114
Added 15.13%
28,680
Common Stock
Mar 04
2024
SELL
Open market or private sale
$663,600
$110.6 p/Share
6,000
Reduced 20.29%
23,566
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$234,928
$110.92 p/Share
2,118
Reduced 6.68%
29,566
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
3,197
Added 9.17%
31,684
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$804,733
$107.96 p/Share
7,454
Reduced 20.74%
28,487
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
5,882
Added 21.38%
21,626
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
14,315
Added 32.61%
29,582
Common Stock
Nov 17
2023
SELL
Open market or private sale
$222,940
$111.47 p/Share
2,000
Reduced 11.36%
15,609
Common Stock
Aug 18
2023
SELL
Open market or private sale
$199,060
$99.53 p/Share
2,000
Reduced 10.2%
17,609
Common Stock
Aug 09
2023
SELL
Open market or private sale
$303,240
$101.08 p/Share
3,000
Reduced 13.27%
19,609
Common Stock
Jun 15
2023
SELL
Open market or private sale
$659,960
$91.18 p/Share
7,238
Reduced 24.25%
22,609
Common Stock
Mar 15
2023
SELL
Open market or private sale
$288,320
$72.08 p/Share
4,000
Reduced 11.86%
29,716
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$91,651
$74.94 p/Share
1,223
Reduced 3.5%
33,716
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
2,737
Added 7.26%
34,939
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$135,846
$73.51 p/Share
1,848
Reduced 5.43%
32,202
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
4,136
Added 10.83%
34,050
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$109,045
$72.6 p/Share
1,502
Reduced 4.78%
29,914
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
3,196
Added 9.23%
31,416
Common Stock