Nov 15
2024
BUY
Grant, award, or other acquisition
-
37,423
Added 4.1%
875,258
Common Stock
Sep 16
2024
SELL
Open market or private sale
$8,252,500
$165.05 p/Share
50,000
Reduced 5.63%
837,835
Common Stock
Sep 13
2024
SELL
Open market or private sale
$1,609,120
$162.85 p/Share
9,881
Reduced 1.1%
887,835
Common Stock
Aug 27
2024
SELL
Open market or private sale
$1,238,551
$155.93 p/Share
7,943
Reduced 0.88%
897,716
Common Stock
Aug 26
2024
SELL
Open market or private sale
$5,017,203
$155.93 p/Share
32,176
Reduced 3.43%
905,659
Common Stock
Aug 20
2024
SELL
Sale (or disposition) back to the issuer
$50,850,040
$152.17 p/Share
334,166
Reduced 22.98%
1,119,763
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$27,683,983
$152.17 p/Share
181,928
Reduced 16.25%
937,835
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$50,850,000
$67.8 p/Share
750,000
Added 34.03%
1,453,929
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$21,935,158
$134.65 p/Share
162,905
Reduced 18.79%
703,929
Common Stock
Mar 06
2024
SELL
Sale (or disposition) back to the issuer
$50,850,033
$134.65 p/Share
377,646
Reduced 30.35%
866,834
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$50,850,000
$67.8 p/Share
750,000
Added 37.6%
1,244,480
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$1,308,155
$127.6 p/Share
10,252
Reduced 2.03%
494,480
Common Stock
Feb 28
2024
SELL
Sale (or disposition) back to the issuer
$3,390,076
$127.6 p/Share
26,568
Reduced 5.0%
504,732
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
$3,390,000
$67.8 p/Share
50,000
Added 8.6%
531,300
Common Stock
Feb 27
2024
SELL
Open market or private sale
$938,457
$126.87 p/Share
7,397
Reduced 1.51%
481,300
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$11,164,173
$125.26 p/Share
89,128
Reduced 13.81%
556,300
Common Stock
Feb 26
2024
SELL
Sale (or disposition) back to the issuer
$30,510,079
$125.26 p/Share
243,574
Reduced 27.4%
645,428
Common Stock
Feb 26
2024
SELL
Open market or private sale
$8,525,414
$126.11 p/Share
67,603
Reduced 12.15%
488,697
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$30,510,000
$67.8 p/Share
450,000
Added 33.61%
889,002
Common Stock
Dec 14
2023
SELL
Sale (or disposition) back to the issuer
$33,900,012
$108.8 p/Share
311,581
Reduced 37.39%
521,718
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$8,999,500
$108.8 p/Share
82,716
Reduced 15.85%
439,002
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$33,900,000
$67.8 p/Share
500,000
Added 37.5%
833,299
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$3,981,236
$96.86 p/Share
41,103
Reduced 10.98%
333,299
Common Stock
May 10
2023
SELL
Sale (or disposition) back to the issuer
$5,847,702
$100.72 p/Share
58,059
Reduced 14.38%
345,776
Common Stock
May 10
2023
SELL
Open market or private sale
$1,686,694
$99.71 p/Share
16,916
Reduced 5.09%
315,622
Common Stock