Oct 03
2024
SELL
Payment of exercise price or tax liability
$108,948
$207.52 p/Share
525
Reduced 0.59%
88,287
Common Stock, par valu...
Apr 03
2024
SELL
Payment of exercise price or tax liability
$695,026
$211.19 p/Share
3,291
Reduced 3.57%
88,812
Common Stock, par valu...
Apr 03
2024
BUY
Grant, award, or other acquisition
-
4,475
Added 4.63%
92,103
Common Stock, par valu...
Mar 22
2024
SELL
Open market or private sale
$3,598,842
$222.0 p/Share
16,211
Reduced 15.61%
87,628
Common Stock, par valu...
Mar 22
2024
BUY
Exercise of conversion of derivative security
$183,346
$11.31 p/Share
16,211
Added 13.5%
103,839
Common Stock, par valu...
Mar 21
2024
SELL
Open market or private sale
$2,926,902
$221.92 p/Share
13,189
Reduced 13.08%
87,628
Common Stock, par valu...
Mar 12
2024
BUY
Grant, award, or other acquisition
-
3,031
Added 2.92%
100,817
Common Stock, par valu...
Dec 22
2023
-
700
Reduced 0.71%
97,786
Common Stock, par valu...
Oct 03
2023
SELL
Payment of exercise price or tax liability
$5,315
$104.22 p/Share
51
Reduced 0.05%
96,961
Common Stock, par valu...
Jun 07
2023
SELL
Open market or private sale
$2,224,715
$136.31 p/Share
16,321
Reduced 14.4%
97,012
Common Stock, par valu...
Jun 07
2023
BUY
Exercise of conversion of derivative security
$66,424
$32.77 p/Share
2,027
Added 1.76%
113,333
Common Stock, par valu...
Apr 03
2023
BUY
Grant, award, or other acquisition
-
6,422
Added 5.45%
111,306
Common Stock, par valu...
Mar 24
2023
SELL
Open market or private sale
$2,652,702
$138.14 p/Share
19,203
Reduced 15.48%
104,884
Common Stock, par valu...
Mar 24
2023
BUY
Exercise of conversion of derivative security
$931,369
$24.13 p/Share
38,598
Added 23.73%
124,087
Common Stock, par valu...
Mar 22
2023
SELL
Payment of exercise price or tax liability
$1,753,155
$142.29 p/Share
12,321
Reduced 12.6%
85,489
Common Stock, par valu...
Mar 21
2023
BUY
Grant, award, or other acquisition
-
2,591
Added 2.58%
97,810
Common Stock, par valu...
Oct 03
2022
SELL
Payment of exercise price or tax liability
$5,820
$109.82 p/Share
53
Reduced 0.06%
95,219
Common Stock, par valu...
Apr 08
2022
SELL
Open market or private sale
$1,001,106
$104.13 p/Share
9,614
Reduced 9.17%
95,272
Common Stock, par valu...
Apr 03
2022
SELL
Payment of exercise price or tax liability
$1,452,827
$101.32 p/Share
14,339
Reduced 12.03%
104,886
Common Stock, par valu...
Apr 03
2022
BUY
Grant, award, or other acquisition
-
6,046
Added 4.83%
119,225
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
3,785
Added 3.24%
113,179
Common Stock, par valu...
Jan 12
2022
SELL
Open market or private sale
$538,432
$114.56 p/Share
4,700
Reduced 4.12%
109,394
Common Stock, par valu...
Dec 29
2021
SELL
Open market or private sale
$2,030,171
$107.15 p/Share
18,947
Reduced 14.24%
114,094
Common Stock, par valu...
Dec 29
2021
BUY
Exercise of conversion of derivative security
$1,279,102
$29.45 p/Share
43,433
Added 24.61%
133,041
Common Stock, par valu...
Oct 03
2021
BUY
Grant, award, or other acquisition
-
1,643
Added 1.8%
89,608
Common Stock, par valu...