Sep 30
2024
BUY
Grant, award, or other acquisition
-
5
Added 0.03%
18,459
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
6
Added 0.03%
18,453
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
5
Added 0.03%
18,447
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,233
Added 6.27%
18,441
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$26,076
$145.68 p/Share
179
Reduced 1.03%
17,208
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$21,560
$145.68 p/Share
148
Reduced 0.84%
17,387
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$421,825
$147.44 p/Share
2,861
Reduced 14.03%
17,535
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
6,570
Added 24.36%
20,396
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$51,946
$193.83 p/Share
268
Reduced 1.9%
13,826
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
5
Added 0.04%
14,094
Common Stock
Nov 29
2023
SELL
Open market or private sale
$2,006,680
$154.36 p/Share
13,000
Reduced 47.99%
14,089
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
6
Added 0.02%
27,089
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$680,607
$179.06 p/Share
3,801
Reduced 12.31%
27,083
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
23
Added 0.07%
30,884
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
26
Added 0.08%
30,860
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$30,030
$168.71 p/Share
178
Reduced 0.57%
30,834
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$619,056
$171.96 p/Share
3,600
Reduced 10.4%
31,012
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
9,296
Added 21.17%
34,612
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$139,700
$153.18 p/Share
912
Reduced 5.79%
14,842
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
2,070
Added 11.61%
15,754
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$39,426
$148.78 p/Share
265
Reduced 1.9%
13,684
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
542
Added 3.74%
13,949
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$300,346
$105.83 p/Share
2,838
Reduced 17.47%
13,407
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
6,526
Added 28.66%
16,245
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$194,367
$122.09 p/Share
1,592
Reduced 14.07%
9,719
Common Stock