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
Feb 21
2023
BUY
Grant, award, or other acquisition
-
12,828
Added 11.15%
102,182
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$356,673
$121.4 p/Share
2,938
Reduced 3.18%
89,354
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
619
Added 0.67%
92,292
Common Stock
Jan 23
2023
SELL
Open market or private sale
$285,000
$120.0 p/Share
2,375
Reduced 2.53%
91,673
Common Stock
Dec 23
2022
SELL
Open market or private sale
$206,247
$99.11 p/Share
2,081
Reduced 2.16%
94,048
Common Stock
Dec 16
2022
SELL
Open market or private sale
$204,172
$101.73 p/Share
2,007
Reduced 2.05%
96,129
Common Stock
Dec 13
2022
SELL
Open market or private sale
$160,692
$112.53 p/Share
1,428
Reduced 1.43%
98,136
Common Stock
Dec 09
2022
SELL
Open market or private sale
$458,991
$103.68 p/Share
4,427
Reduced 4.26%
99,564
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$399,245
$105.12 p/Share
3,798
Reduced 3.52%
103,991
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$500,817
$122.21 p/Share
4,098
Reduced 3.66%
107,789
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
648
Added 0.58%
111,887
Common Stock
Aug 01
2022
SELL
Open market or private sale
$146,680
$190.0 p/Share
772
Reduced 0.69%
111,239
Common Stock
Jun 08
2022
SELL
Open market or private sale
$435,749
$225.66 p/Share
1,931
Reduced 1.69%
112,011
Common Stock