Oct 03
2024
SELL
Payment of exercise price or tax liability
$57,826
$78.25 p/Share
739
Reduced 0.82%
89,030
Common Stock
Jul 25
2024
SELL
Open market or private sale
$2,797,900
$79.94 p/Share
35,000
Reduced 28.05%
89,769
Common Stock
Jul 25
2024
BUY
Exercise of conversion of derivative security
$490,000
$14.0 p/Share
35,000
Added 25.81%
100,581
Common Stock
Jul 03
2024
SELL
Payment of exercise price or tax liability
$62,425
$83.68 p/Share
746
Reduced 0.82%
89,769
Common Stock
Jun 07
2024
SELL
Open market or private sale
$176,820
$85.01 p/Share
2,080
Reduced 2.25%
90,515
Common Stock
Jun 07
2024
BUY
Exercise of conversion of derivative security
$29,120
$14.0 p/Share
2,080
Added 2.2%
92,595
Common Stock
Jun 06
2024
SELL
Open market or private sale
$636,514
$85.05 p/Share
7,484
Reduced 7.64%
90,515
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
$104,776
$14.0 p/Share
7,484
Added 7.09%
97,999
Common Stock
Jun 05
2024
SELL
Open market or private sale
$2,129,562
$85.06 p/Share
25,036
Reduced 21.67%
90,515
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
$350,504
$14.0 p/Share
25,036
Added 17.81%
115,551
Common Stock
Jun 04
2024
SELL
Open market or private sale
$34,000
$85.0 p/Share
400
Reduced 0.44%
90,515
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
$5,600
$14.0 p/Share
400
Added 0.44%
90,915
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$159,910
$80.6 p/Share
1,984
Reduced 2.14%
90,515
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$143,336
$81.86 p/Share
1,751
Reduced 1.86%
92,499
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$431,155
$80.62 p/Share
5,348
Reduced 5.37%
94,250
Common Stock
Mar 27
2024
BUY
Grant, award, or other acquisition
-
26,946
Added 21.29%
99,598
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$15,895
$67.64 p/Share
235
Reduced 0.32%
72,652
Common Stock
Dec 08
2023
SELL
Open market or private sale
$4,844,000
$69.2 p/Share
70,000
Reduced 48.99%
72,887
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$980,000
$14.0 p/Share
70,000
Added 32.88%
142,887
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$22,482
$72.06 p/Share
312
Reduced 0.43%
72,887
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$19,711
$62.18 p/Share
317
Reduced 0.43%
73,199
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$105,597
$55.99 p/Share
1,886
Reduced 2.5%
73,516
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$255,553
$57.7 p/Share
4,429
Reduced 5.55%
75,402
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
28,063
Added 26.01%
79,831
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$232,241
$67.63 p/Share
3,434
Reduced 6.22%
51,768
Common Stock