Dec 12
2024
SELL
Payment of exercise price or tax liability
$39,510
$100.28 p/Share
394
Reduced 2.62%
14,640
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
-
22
Added 0.15%
15,034
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$19,796
$101.0 p/Share
196
Reduced 1.29%
15,012
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
18
Added 0.12%
15,208
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$17,089
$101.12 p/Share
169
Reduced 1.1%
15,190
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
4
Added 0.03%
15,359
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
1,335
Added 8.0%
15,355
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$11,179
$105.47 p/Share
106
Reduced 0.75%
14,020
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
12
Added 0.08%
14,126
Common Stock
Aug 13
2024
SELL
Open market or private sale
$251,380
$82.07 p/Share
3,063
Reduced 17.83%
14,114
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
$90,419
$29.52 p/Share
3,063
Added 15.13%
17,177
Common Stock
May 06
2024
SELL
Open market or private sale
$379,990
$75.62 p/Share
5,025
Reduced 26.26%
14,114
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$13,720
$70.0 p/Share
196
Reduced 1.01%
19,139
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
2,649
Added 12.05%
19,329
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
6
Added 0.03%
19,335
Common Stock
Feb 13
2024
SELL
Exercise of conversion of derivative security
-
2
Reduced 0.01%
16,680
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
$99,988
$23.56 p/Share
4,244
Added 20.28%
16,682
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$9,269
$54.85 p/Share
169
Reduced 1.34%
12,438
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
-
15
Added 0.12%
12,607
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$14,183
$56.06 p/Share
253
Reduced 1.97%
12,590
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
-
35
Added 0.28%
12,592
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$15,927
$53.81 p/Share
296
Reduced 2.26%
12,810
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
6
Added 0.05%
13,106
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$15,884
$54.4 p/Share
292
Reduced 2.18%
13,100
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
-
14
Added 0.1%
13,392
Common Stock