Sep 13
2024
SELL
Payment of exercise price or tax liability
$190,113
$124.42 p/Share
1,528
Reduced 1.15%
130,818
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
1,105
Reduced 0.83%
132,714
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$47,438
$128.91 p/Share
368
Reduced 0.28%
132,346
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
7,080
Added 5.02%
133,819
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$763,791
$130.14 p/Share
5,869
Reduced 5.41%
102,534
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
24,205
Added 16.04%
126,739
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$183,332
$113.73 p/Share
1,612
Reduced 1.47%
108,403
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$84,396
$125.59 p/Share
672
Reduced 0.61%
110,015
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
672
Reduced 0.6%
110,687
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
4,030
Added 3.49%
111,359
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
20,595
Added 16.1%
107,329
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$508,618
$150.39 p/Share
3,382
Reduced 3.75%
86,734
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$243,235
$150.89 p/Share
1,612
Reduced 1.76%
90,116
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$207,074
$142.81 p/Share
1,450
Reduced 1.56%
91,728
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$176,899
$201.25 p/Share
879
Reduced 0.93%
93,178
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
2,340
Added 2.43%
94,057
Common Stock
Feb 24
2022
SELL
Open market or private sale
$751,330
$190.21 p/Share
3,950
Reduced 4.13%
91,717
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
13,347
Added 12.24%
95,667
Common Stock
Jul 29
2021
SELL
Open market or private sale
$300,870
$200.58 p/Share
1,500
Reduced 1.79%
82,320
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$164,838
$181.94 p/Share
906
Reduced 1.07%
83,820
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$163,971
$164.3 p/Share
998
Reduced 1.16%
84,726
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
2,210
Added 2.51%
85,724
Common Stock
Feb 19
2021
SELL
Open market or private sale
$272,000
$170.0 p/Share
1,600
Reduced 1.88%
83,514
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
13,623
Added 13.8%
85,114
Common Stock
Jun 30
2020
SELL
Payment of exercise price or tax liability
$237,534
$162.25 p/Share
1,464
Reduced 2.01%
71,491
Common Stock