Dec 12
2024
SELL
Payment of exercise price or tax liability
$131,968
$100.28 p/Share
1,316
Reduced 0.07%
1,891,739
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
-
52
Added 0.0%
1,893,055
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$65,347
$101.0 p/Share
647
Reduced 0.03%
1,893,003
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
40
Added 0.0%
1,893,650
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$53,795
$101.12 p/Share
532
Reduced 0.03%
1,893,610
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
9
Added 0.0%
1,894,142
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
4,945
Added 0.26%
1,894,133
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$31,430
$105.47 p/Share
298
Reduced 0.02%
1,889,188
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
32
Added 0.0%
1,889,486
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$109,986
$39.03 p/Share
2,818
Added 0.15%
1,889,454
Common Stock
Nov 11
2024
-
14,320
Reduced 0.75%
1,886,636
Common Stock
Jul 16
2024
SELL
Open market or private sale
$4,973,578
$86.69 p/Share
57,372
Reduced 2.93%
1,900,956
Common Stock
Jul 15
2024
SELL
Open market or private sale
$2,331,878
$86.27 p/Share
27,030
Reduced 1.36%
1,958,328
Common Stock
Jul 12
2024
SELL
Open market or private sale
$1,116,844
$86.07 p/Share
12,976
Reduced 0.65%
1,985,358
Common Stock
May 14
2024
-
4,000
Reduced 0.2%
2,039,302
Common Stock
May 14
2024
SELL
Open market or private sale
$3,146,342
$76.8 p/Share
40,968
Reduced 2.01%
1,998,334
Common Stock
May 13
2024
SELL
Open market or private sale
$2,737,822
$76.42 p/Share
35,826
Reduced 1.72%
2,043,302
Common Stock
May 08
2024
SELL
Open market or private sale
$602,400
$75.3 p/Share
8,000
Reduced 0.38%
2,079,128
Common Stock
May 07
2024
SELL
Open market or private sale
$3,497,965
$75.55 p/Share
46,300
Reduced 2.17%
2,087,128
Common Stock
May 06
2024
SELL
Open market or private sale
$5,220,318
$75.76 p/Share
68,906
Reduced 3.13%
2,133,428
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
$709,155
$47.89 p/Share
14,808
Added 0.67%
2,202,334
Common Stock
Mar 04
2024
SELL
Open market or private sale
$2,500,146
$68.31 p/Share
36,600
Reduced 1.65%
2,187,526
Common Stock
Mar 01
2024
SELL
Open market or private sale
$2,532,099
$68.4 p/Share
37,019
Reduced 1.64%
2,224,126
Common Stock
Feb 29
2024
SELL
Exercise of conversion of derivative security
-
2
Reduced 0.0%
2,255,735
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$30,240
$70.0 p/Share
432
Reduced 0.02%
2,261,145
Common Stock