May 14
2024
BUY
Grant, award, or other acquisition
-
6,325
Added 11.76%
47,480
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$265,138
$154.15 p/Share
1,720
Reduced 4.01%
41,155
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$673,839
$154.87 p/Share
4,351
Reduced 9.21%
42,875
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
11,318
Added 19.33%
47,226
Common Stock
Sep 01
2023
SELL
Open market or private sale
$73,410
$146.82 p/Share
500
Reduced 1.37%
35,908
Common Stock
Aug 30
2023
SELL
Open market or private sale
$183,350
$146.68 p/Share
1,250
Reduced 3.32%
36,408
Common Stock
Aug 14
2023
SELL
Open market or private sale
$223,515
$149.01 p/Share
1,500
Reduced 3.83%
37,658
Common Stock
Aug 11
2023
SELL
Open market or private sale
$188,475
$150.78 p/Share
1,250
Reduced 3.09%
39,158
Common Stock
Aug 09
2023
BUY
Grant, award, or other acquisition
-
5,431
Added 11.85%
40,408
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$242,651
$154.95 p/Share
1,566
Reduced 4.29%
34,977
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$691,696
$154.5 p/Share
4,477
Reduced 10.91%
36,543
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
11,332
Added 21.65%
41,020
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
-
4,771
Added 13.85%
29,688
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$71,216
$169.16 p/Share
421
Reduced 1.66%
24,917
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$161,035
$174.28 p/Share
924
Reduced 3.52%
25,338
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$388,455
$177.62 p/Share
2,187
Reduced 7.69%
26,262
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
5,554
Added 16.33%
28,449
Common Stock
Sep 07
2021
BUY
Grant, award, or other acquisition
-
2,916
Added 11.3%
22,895
Common Stock
Sep 01
2021
SELL
Open market or private sale
$183,000
$183.0 p/Share
1,000
Reduced 4.77%
19,979
Common Stock
Aug 20
2021
SELL
Open market or private sale
$269,160
$179.44 p/Share
1,500
Reduced 6.67%
20,979
Common Stock
Aug 19
2021
SELL
Open market or private sale
$442,000
$176.8 p/Share
2,500
Reduced 10.01%
22,479
Common Stock
Aug 18
2021
SELL
Open market or private sale
$89,000
$178.0 p/Share
500
Reduced 1.96%
24,979
Common Stock
Aug 16
2021
SELL
Open market or private sale
$582,889
$177.17 p/Share
3,290
Reduced 11.44%
25,479
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$74,030
$168.25 p/Share
440
Reduced 1.51%
28,769
Common Stock