Nov 06
2024
SELL
Open market or private sale
$29,400
$147.0 p/Share
200
Reduced 4.57%
4,173
Common Stock
Nov 04
2024
SELL
Open market or private sale
$114,024
$142.53 p/Share
800
Reduced 15.46%
4,373
Common Stock
Aug 30
2024
SELL
Open market or private sale
$619,920
$120.0 p/Share
5,166
Reduced 50.24%
5,117
Common Stock
Aug 30
2024
BUY
Exercise of conversion of derivative security
$415,308
$95.87 p/Share
4,332
Added 29.64%
10,283
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$5,561
$99.31 p/Share
56
Reduced 0.94%
5,919
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$4,468
$99.31 p/Share
45
Reduced 0.75%
5,975
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$6,355
$99.31 p/Share
64
Reduced 1.05%
6,020
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
771
Added 11.25%
6,084
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$62,677
$98.86 p/Share
634
Reduced 10.66%
5,313
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
2,269
Added 27.62%
5,947
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$10,579
$105.79 p/Share
100
Reduced 2.74%
3,547
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
334
Added 8.39%
3,647
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$6,957
$108.71 p/Share
64
Reduced 1.9%
3,313
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$5,652
$108.71 p/Share
52
Reduced 1.52%
3,377
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
750
Added 17.95%
3,429
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$9,252
$107.59 p/Share
86
Reduced 3.11%
2,679
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
291
Added 9.52%
2,765
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$9,141
$111.47 p/Share
82
Reduced 3.32%
2,389
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
333
Added 11.88%
2,471
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$5,447
$111.16 p/Share
49
Reduced 2.24%
2,138
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
504
Added 18.73%
2,187
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$38,733
$110.35 p/Share
351
Reduced 17.26%
1,683
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
1,185
Added 36.81%
2,034
Common Stock