Aug 28
2024
SELL
Open market or private sale
$645,426
$140.31 p/Share
4,600
Reduced 38.24%
7,430
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$234,309
$141.15 p/Share
1,660
Reduced 12.13%
12,030
Common Stock
Aug 24
2024
BUY
Grant, award, or other acquisition
-
2,904
Added 17.5%
13,690
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$25,121
$136.53 p/Share
184
Reduced 1.68%
10,786
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$20,932
$133.33 p/Share
157
Reduced 1.41%
10,970
Common Stock
May 15
2024
SELL
Open market or private sale
$130,070
$130.07 p/Share
1,000
Reduced 8.25%
11,127
Common Stock
Mar 11
2024
SELL
Open market or private sale
$56,500
$113.0 p/Share
500
Reduced 3.96%
12,127
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$21,235
$105.65 p/Share
201
Reduced 1.57%
12,627
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$51,240
$105.65 p/Share
485
Reduced 3.64%
12,828
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,840
Added 22.39%
13,313
Common Stock
Feb 22
2024
SELL
Open market or private sale
$52,090
$104.18 p/Share
500
Reduced 5.01%
9,473
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$50,215
$110.85 p/Share
453
Reduced 4.34%
9,973
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$21,441
$108.29 p/Share
198
Reduced 1.86%
10,426
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
281
Added 2.58%
10,624
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$21,001
$107.7 p/Share
195
Reduced 1.85%
10,343
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$19,686
$106.99 p/Share
184
Reduced 1.72%
10,538
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$17,975
$113.77 p/Share
158
Reduced 1.45%
10,722
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$27,467
$120.47 p/Share
228
Reduced 2.05%
10,880
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,150
Added 22.09%
11,108
Common Stock
Nov 16
2022
SELL
Open market or private sale
$106,140
$106.14 p/Share
1,000
Reduced 11.16%
7,958
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$45,518
$100.04 p/Share
455
Reduced 4.83%
8,958
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$42,510
$98.86 p/Share
430
Reduced 4.37%
9,413
Common Stock
Aug 23
2022
BUY
Grant, award, or other acquisition
-
683
Added 6.49%
9,843
Common Stock
Aug 21
2022
SELL
Payment of exercise price or tax liability
$19,051
$97.2 p/Share
196
Reduced 2.11%
9,101
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$16,355
$102.86 p/Share
159
Reduced 1.68%
9,297
Common Stock