Jan 04
2025
SELL
Payment of exercise price or tax liability
$224,367
$294.06 p/Share
763
Reduced 3.68%
19,990
Common Stock
Apr 10
2024
BUY
Grant, award, or other acquisition
-
6,250
Added 20.87%
23,694
Common Stock
Mar 26
2024
SELL
Payment of exercise price or tax liability
$889,338
$261.57 p/Share
3,400
Reduced 16.41%
17,315
Common Stock
Mar 26
2024
BUY
Grant, award, or other acquisition
-
7,095
Added 27.79%
18,433
Common Stock
Mar 07
2024
SELL
Open market or private sale
$409,946
$251.81 p/Share
1,628
Reduced 10.68%
13,620
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$173,345
$227.19 p/Share
763
Reduced 4.77%
15,248
Common Stock
Dec 14
2023
SELL
Open market or private sale
$906,036
$237.68 p/Share
3,812
Reduced 19.23%
16,011
Common Stock
Dec 13
2023
SELL
Open market or private sale
$465,697
$232.5 p/Share
2,003
Reduced 9.18%
19,823
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$237,633
$204.68 p/Share
1,161
Reduced 5.05%
21,826
Common Stock
Aug 30
2023
SELL
Open market or private sale
$25,300
$220.0 p/Share
115
Reduced 0.5%
22,857
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$20,886
$204.77 p/Share
102
Reduced 0.44%
22,972
Common Stock
Jun 15
2023
SELL
Open market or private sale
$275,440
$220.0 p/Share
1,252
Reduced 5.15%
23,074
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
7,591
Added 23.89%
24,184
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$667,572
$196.75 p/Share
3,393
Reduced 17.09%
16,463
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
4,767
Added 19.36%
19,856
Common Stock
Jan 11
2023
SELL
Payment of exercise price or tax liability
$67,894
$195.66 p/Share
347
Reduced 2.25%
15,089
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$141,204
$186.04 p/Share
759
Reduced 4.69%
15,436
Common Stock
Dec 01
2022
SELL
Open market or private sale
$147,947
$207.5 p/Share
713
Reduced 4.22%
16,195
Common Stock
Nov 25
2022
SELL
Open market or private sale
$87,208
$200.02 p/Share
436
Reduced 2.51%
16,908
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$225,942
$194.61 p/Share
1,161
Reduced 6.27%
17,344
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$40,878
$204.39 p/Share
200
Reduced 1.08%
18,388
Common Stock
Aug 11
2022
SELL
Payment of exercise price or tax liability
$105,950
$228.34 p/Share
464
Reduced 2.44%
18,588
Common Stock
Jul 12
2022
SELL
Payment of exercise price or tax liability
$48,438
$177.43 p/Share
273
Reduced 1.41%
19,052
Common Stock
May 31
2022
SELL
Open market or private sale
$334,287
$207.89 p/Share
1,608
Reduced 7.68%
19,325
Common Stock