Dec 16
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
34,260
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
5,914
Added 14.72%
34,249
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$219,933
$88.97 p/Share
2,472
Reduced 8.02%
28,335
Common Stock
Nov 16
2024
BUY
Grant, award, or other acquisition
-
4,164
Added 12.01%
30,516
Common Stock
Nov 13
2024
SELL
Payment of exercise price or tax liability
$54,840
$92.48 p/Share
593
Reduced 2.18%
26,642
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$37,334
$95.73 p/Share
390
Reduced 1.41%
27,235
Common Stock
Nov 11
2024
SELL
Open market or private sale
$48,275
$96.55 p/Share
500
Reduced 1.78%
27,625
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
18
Added 0.06%
28,125
Common Stock
Aug 12
2024
SELL
Open market or private sale
$47,735
$95.47 p/Share
500
Reduced 1.75%
28,086
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.04%
28,107
Common Stock
May 14
2024
SELL
Open market or private sale
$78,835
$157.67 p/Share
500
Reduced 1.72%
28,586
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.04%
28,096
Common Stock
Nov 22
2023
SELL
Open market or private sale
$654,345
$130.66 p/Share
5,008
Reduced 14.69%
29,086
Common Stock
Nov 20
2023
SELL
Open market or private sale
$18,148
$131.51 p/Share
138
Reduced 0.53%
25,895
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,303,455
$131.41 p/Share
9,919
Reduced 22.54%
34,094
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
18,118
Added 29.59%
43,108
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$37,188
$135.23 p/Share
275
Reduced 1.05%
26,033
Common Stock
Nov 13
2023
BUY
Grant, award, or other acquisition
-
3,370
Added 11.36%
26,308
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$48,550
$132.29 p/Share
367
Reduced 1.57%
22,938
Common Stock
Feb 03
2023
SELL
Open market or private sale
$358,980
$144.75 p/Share
2,480
Reduced 9.62%
23,305
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$44,392
$17.9 p/Share
2,480
Added 8.77%
25,785
Common Stock
Nov 23
2022
SELL
Open market or private sale
$341,977
$118.99 p/Share
2,874
Reduced 10.98%
23,305
Common Stock
Nov 22
2022
SELL
Open market or private sale
$51,267
$118.4 p/Share
433
Reduced 1.63%
26,179
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$740,505
$117.15 p/Share
6,321
Reduced 19.19%
26,612
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
10,953
Added 25.3%
32,347
Common Stock