May 22
2024
-
9,300
Reduced 1.5%
612,029
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
2,611
Added 0.42%
621,329
Common Stock, par valu...
Jan 31
2024
SELL
Payment of exercise price or tax liability
$848,228
$274.33 p/Share
3,092
Reduced 0.5%
618,718
Common Stock, par valu...
Jan 16
2024
BUY
Grant, award, or other acquisition
-
1,277
Added 0.2%
621,810
Common Stock, par valu...
Jan 15
2024
SELL
Payment of exercise price or tax liability
$6,853,879
$268.98 p/Share
25,481
Reduced 3.94%
620,533
Common Stock, par valu...
Jan 10
2024
SELL
Payment of exercise price or tax liability
$1,734,515
$272.38 p/Share
6,368
Reduced 0.98%
646,014
Common Stock, par valu...
Jan 10
2024
BUY
Exercise of conversion of derivative security
$3,267,057
$203.72 p/Share
16,037
Added 2.4%
652,382
Common Stock, par valu...
Nov 08
2023
SELL
Payment of exercise price or tax liability
$4,296,956
$223.01 p/Share
19,268
Reduced 2.94%
636,345
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
2,494
Added 0.38%
655,613
Common Stock, par valu...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$3,207,337
$363.85 p/Share
8,815
Reduced 1.33%
653,119
Common Stock, par valu...
Jan 18
2023
BUY
Grant, award, or other acquisition
-
4,589
Added 0.69%
661,934
Common Stock, par valu...
Jan 15
2023
SELL
Payment of exercise price or tax liability
$10,606,946
$329.02 p/Share
32,238
Reduced 4.67%
657,345
Common Stock, par valu...
Dec 15
2022
-
21,000
Reduced 2.96%
689,583
Common Stock, par valu...
Dec 08
2022
SELL
Payment of exercise price or tax liability
$5,426,195
$283.16 p/Share
19,163
Reduced 2.63%
710,583
Common Stock, par valu...
Dec 08
2022
BUY
Exercise of conversion of derivative security
$3,845,177
$156.85 p/Share
24,515
Added 3.25%
729,746
Common Stock, par valu...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$2,707,861
$372.01 p/Share
7,279
Reduced 1.02%
705,231
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$5,147,585
$381.84 p/Share
13,481
Reduced 1.86%
712,510
Common Stock, par valu...
Jan 31
2022
SELL
Payment of exercise price or tax liability
$2,115,796
$344.48 p/Share
6,142
Reduced 0.84%
725,991
Common Stock, par valu...
Jan 31
2022
BUY
Grant, award, or other acquisition
-
2,300
Added 0.31%
732,133
Common Stock, par valu...
Jan 15
2022
SELL
Payment of exercise price or tax liability
$2,530,187
$371.54 p/Share
6,810
Reduced 0.92%
729,833
Common Stock, par valu...
Dec 14
2021
-
25,000
Reduced 3.28%
736,643
Common Stock, par valu...
Aug 10
2021
SELL
Open market or private sale
$628,121
$483.17 p/Share
1,300
Reduced 0.17%
761,643
Common Stock, par valu...
Aug 09
2021
SELL
Open market or private sale
$5,893,345
$486.37 p/Share
12,117
Reduced 1.56%
762,943
Common Stock, par valu...
Jun 03
2021
SELL
Payment of exercise price or tax liability
$7,281,046
$444.21 p/Share
16,391
Reduced 2.07%
775,060
Common Stock, par valu...
Jun 03
2021
BUY
Exercise of conversion of derivative security
$2,749,825
$101.77 p/Share
27,020
Added 3.3%
791,451
Common Stock, par valu...