Jun 11
2025
BUY
Grant, award, or other acquisition
-
675
Added 12.12%
4,894
Common Stock
Dec 03
2024
SELL
Open market or private sale
$528,092
$561.8 p/Share
940
Reduced 18.22%
4,219
Common Stock
Sep 13
2024
SELL
Open market or private sale
$415,335
$553.78 p/Share
750
Reduced 12.69%
5,159
Common Stock
Jul 26
2024
SELL
Open market or private sale
$77,047
$550.34 p/Share
140
Reduced 2.31%
5,909
Common Stock
Jun 13
2024
BUY
Grant, award, or other acquisition
-
703
Added 10.41%
6,049
Common Stock
Dec 01
2023
SELL
Open market or private sale
$134,562
$538.25 p/Share
250
Reduced 4.47%
5,346
Common Stock
Sep 01
2023
SELL
Open market or private sale
$125,092
$500.37 p/Share
250
Reduced 4.28%
5,596
Common Stock
Jul 24
2023
SELL
Open market or private sale
$445,671
$495.19 p/Share
900
Reduced 13.34%
5,846
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
-
843
Added 11.11%
6,746
Common Stock
Jun 01
2023
SELL
Open market or private sale
$112,537
$450.15 p/Share
250
Reduced 4.06%
5,903
Common Stock
Mar 30
2023
SELL
Open market or private sale
$109,000
$436.0 p/Share
250
Reduced 3.9%
6,153
Common Stock
Dec 01
2022
SELL
Open market or private sale
$110,530
$442.12 p/Share
250
Reduced 3.76%
6,403
Common Stock
Sep 01
2022
SELL
Open market or private sale
$99,598
$398.39 p/Share
250
Reduced 3.62%
6,653
Common Stock
Jun 16
2022
BUY
Grant, award, or other acquisition
-
1,034
Added 13.03%
6,903
Common Stock
Jun 01
2022
SELL
Open market or private sale
$110,923
$443.69 p/Share
250
Reduced 4.09%
5,869
Common Stock
Mar 01
2022
SELL
Open market or private sale
$112,302
$449.21 p/Share
250
Reduced 3.93%
6,119
Common Stock
Dec 01
2021
SELL
Open market or private sale
$234,185
$468.37 p/Share
500
Reduced 7.28%
6,369
Common Stock
Sep 01
2021
SELL
Open market or private sale
$241,455
$482.91 p/Share
500
Reduced 6.79%
6,869
Common Stock
Jun 15
2021
BUY
Grant, award, or other acquisition
-
832
Added 10.15%
7,369
Common Stock
Jun 01
2021
SELL
Open market or private sale
$227,150
$454.3 p/Share
500
Reduced 7.11%
6,537
Common Stock
Mar 01
2021
SELL
Open market or private sale
$189,865
$379.73 p/Share
500
Reduced 6.63%
7,037
Common Stock
Dec 01
2020
SELL
Open market or private sale
$214,835
$429.67 p/Share
500
Reduced 5.53%
8,537
Common Stock
Sep 01
2020
SELL
Open market or private sale
$214,650
$429.3 p/Share
500
Reduced 5.86%
8,037
Common Stock
Jun 01
2020
SELL
Open market or private sale
$196,465
$392.93 p/Share
500
Reduced 6.19%
7,580
Common Stock