Sep 18
2024
SELL
Open market or private sale
$129,120
$160.0 p/Share
807
Reduced 0.91%
87,534
Common Stock
Aug 30
2024
SELL
Open market or private sale
$417,887
$147.82 p/Share
2,827
Reduced 3.1%
88,341
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$626,809
$139.26 p/Share
4,501
Reduced 4.7%
91,168
Common Stock
Aug 12
2024
BUY
Grant, award, or other acquisition
-
14,450
Added 13.12%
95,669
Common Stock
Jul 11
2024
SELL
Open market or private sale
$298,880
$160.0 p/Share
1,868
Reduced 2.25%
81,219
Common Stock
Jul 10
2024
SELL
Open market or private sale
$30,900
$150.0 p/Share
206
Reduced 0.25%
83,087
Common Stock
Jul 08
2024
SELL
Open market or private sale
$887,606
$140.2 p/Share
6,331
Reduced 7.06%
83,293
Common Stock
Jun 12
2024
SELL
Open market or private sale
$107,510
$130.0 p/Share
827
Reduced 0.91%
89,624
Common Stock
May 30
2024
SELL
Open market or private sale
$155,697
$125.36 p/Share
1,242
Reduced 1.35%
90,451
Common Stock
May 20
2024
SELL
Open market or private sale
$135,330
$130.0 p/Share
1,041
Reduced 1.12%
91,693
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$576,089
$130.87 p/Share
4,402
Reduced 4.53%
92,734
Common Stock
May 09
2024
SELL
Open market or private sale
$204,062
$115.42 p/Share
1,768
Reduced 1.79%
97,136
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
21,892
Added 18.12%
98,904
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$337,277
$104.94 p/Share
3,214
Reduced 4.01%
77,012
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
638
Added 0.79%
80,226
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$482,843
$118.81 p/Share
4,064
Reduced 4.86%
79,588
Common Stock
Aug 30
2023
SELL
Open market or private sale
$253,544
$131.37 p/Share
1,930
Reduced 2.26%
83,652
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$521,263
$123.61 p/Share
4,217
Reduced 4.7%
85,582
Common Stock
Aug 03
2023
SELL
Open market or private sale
$135,100
$140.0 p/Share
965
Reduced 1.06%
89,799
Common Stock
Jul 13
2023
SELL
Open market or private sale
$75,270
$130.0 p/Share
579
Reduced 0.63%
90,764
Common Stock
Jun 15
2023
SELL
Open market or private sale
$46,320
$120.0 p/Share
386
Reduced 0.42%
91,343
Common Stock
Jun 07
2023
SELL
Open market or private sale
$42,460
$110.0 p/Share
386
Reduced 0.42%
91,729
Common Stock
Jun 01
2023
SELL
Open market or private sale
$57,419
$99.17 p/Share
579
Reduced 0.62%
92,115
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$410,995
$94.94 p/Share
4,329
Reduced 4.46%
92,694
Common Stock
Mar 01
2023
SELL
Open market or private sale
$654,161
$126.8 p/Share
5,159
Reduced 5.05%
97,023
Common Stock