Nov 13
2024
-
32,000
Reduced 2.71%
1,147,993
Common Stock
Jul 09
2024
SELL
Open market or private sale
$8,274,889
$141.72 p/Share
58,389
Reduced 4.71%
1,179,993
Common Stock
Jul 09
2024
BUY
Exercise of conversion of derivative security
$2,920,033
$50.01 p/Share
58,389
Added 4.5%
1,238,382
Common Stock
Apr 03
2024
SELL
Open market or private sale
$8,028,350
$137.5 p/Share
58,388
Reduced 4.72%
1,179,895
Common Stock
Apr 03
2024
BUY
Exercise of conversion of derivative security
$2,919,983
$50.01 p/Share
58,388
Added 4.5%
1,238,283
Common Stock
Feb 21
2024
SELL
Open market or private sale
$6,576,103
$136.53 p/Share
48,166
Reduced 3.92%
1,179,895
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,090,739
$136.89 p/Share
7,968
Reduced 0.64%
1,228,061
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$725,814
$134.41 p/Share
5,400
Reduced 0.43%
1,236,029
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$1,748,382
$135.46 p/Share
12,907
Reduced 1.03%
1,241,429
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
85,496
Added 6.38%
1,254,336
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$1,731,278
$126.75 p/Share
13,659
Reduced 1.16%
1,168,840
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
30,124
Added 2.48%
1,182,499
Common Stock
Jan 04
2024
SELL
Open market or private sale
$7,346,962
$125.83 p/Share
58,388
Reduced 4.82%
1,152,375
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
$2,919,983
$50.01 p/Share
58,388
Added 4.6%
1,210,763
Common Stock
Dec 07
2023
-
17,700
Reduced 1.51%
1,152,265
Common Stock
Sep 21
2023
SELL
Open market or private sale
$10,083,257
$113.7 p/Share
88,683
Reduced 7.05%
1,169,965
Common Stock
Sep 21
2023
BUY
Exercise of conversion of derivative security
$2,929,682
$41.59 p/Share
70,442
Added 5.3%
1,258,648
Common Stock
May 23
2023
SELL
Open market or private sale
$9,241,752
$108.14 p/Share
85,461
Reduced 6.71%
1,188,085
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
$2,929,682
$41.59 p/Share
70,442
Added 5.24%
1,273,546
Common Stock
Feb 22
2023
SELL
Open market or private sale
$8,523,918
$104.17 p/Share
81,827
Reduced 6.37%
1,203,104
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$2,929,641
$41.59 p/Share
70,441
Added 5.2%
1,284,931
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$1,203,712
$107.13 p/Share
11,236
Reduced 0.92%
1,214,490
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$871,075
$108.64 p/Share
8,018
Reduced 0.65%
1,225,726
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$593,993
$109.19 p/Share
5,440
Reduced 0.44%
1,233,744
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
35,719
Added 2.8%
1,239,184
Common Stock