Oct 10
2024
-
15,822
Added 10.26%
138,328
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
314
Added 0.26%
122,506
Common Stock
Sep 11
2024
-
6,000
Reduced 4.68%
122,192
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
314
Added 0.24%
128,192
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
314
Added 0.24%
127,878
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
472
Added 0.37%
126,427
Common Stock
Dec 22
2023
-
2,800
Reduced 2.17%
125,955
Common Stock
Dec 06
2023
-
20,972
Added 14.01%
128,755
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
472
Added 0.43%
110,583
Common Stock
Sep 15
2023
-
10,000
Reduced 8.33%
110,111
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
472
Added 0.39%
120,111
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$31,026
$155.13 p/Share
200
Reduced 0.17%
119,639
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
472
Added 0.39%
119,839
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$197,195
$144.89 p/Share
1,361
Reduced 1.13%
119,367
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
3,209
Added 2.59%
120,728
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$510,309
$140.62 p/Share
3,629
Reduced 3.0%
117,519
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$366,324
$138.97 p/Share
2,636
Reduced 2.13%
121,148
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
19,265
Added 13.47%
123,784
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$254,336
$133.44 p/Share
1,906
Reduced 1.35%
138,988
Common Stock
Sep 01
2022
SELL
Open market or private sale
$5,363,000
$107.26 p/Share
50,000
Reduced 31.98%
106,335
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$172,598
$163.29 p/Share
1,057
Reduced 0.67%
156,309
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
2,494
Added 1.56%
157,366
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$1,413,682
$156.07 p/Share
9,058
Reduced 5.53%
154,858
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$75,538
$156.07 p/Share
484
Reduced 0.29%
163,916
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
312
Added 0.19%
164,400
Common Stock