Dec 10
2024
BUY
Grant, award, or other acquisition
-
978
Added 16.84%
4,829
Common Stock
May 22
2024
SELL
Open market or private sale
$99,820
$310.0 p/Share
322
Reduced 7.87%
3,767
Common Stock
May 07
2024
BUY
Open market or private purchase
$2,152
$307.55 p/Share
7
Added 0.18%
3,851
Common Stock
Dec 22
2023
SELL
Open market or private sale
$1,491
$298.32 p/Share
5
Reduced 0.13%
3,844
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
1,399
Added 25.49%
4,089
Common Stock
Sep 22
2023
BUY
Open market or private purchase
$1,833
$229.18 p/Share
8
Added 0.21%
3,849
Common Stock
Sep 14
2023
SELL
Open market or private sale
$136,056
$245.59 p/Share
554
Reduced 17.08%
2,690
Common Stock
Aug 23
2023
SELL
Open market or private sale
$170,696
$236.75 p/Share
721
Reduced 18.18%
3,244
Common Stock
Jun 13
2023
SELL
Open market or private sale
$127,002
$233.46 p/Share
544
Reduced 12.06%
3,965
Common Stock
May 25
2023
SELL
Open market or private sale
$148,247
$207.63 p/Share
714
Reduced 13.67%
4,509
Common Stock
Mar 23
2023
BUY
Open market or private purchase
$8,151
$194.08 p/Share
42
Added 1.08%
3,841
Common Stock
Mar 14
2023
SELL
Open market or private sale
$102,447
$184.59 p/Share
555
Reduced 9.61%
5,223
Common Stock
Feb 24
2023
SELL
Open market or private sale
$133,397
$187.62 p/Share
711
Reduced 10.96%
5,778
Common Stock
Jan 19
2023
BUY
Open market or private purchase
$4,503
$140.73 p/Share
32
Added 0.84%
3,799
Common Stock
Dec 19
2022
SELL
Open market or private sale
$4,916
$148.98 p/Share
33
Reduced 0.87%
3,767
Common Stock
Dec 13
2022
BUY
Grant, award, or other acquisition
-
2,217
Added 25.47%
6,489
Common Stock
Dec 12
2022
BUY
Open market or private purchase
$5,245
$158.94 p/Share
33
Added 0.86%
3,800
Common Stock
Nov 21
2022
SELL
Open market or private sale
$122,079
$170.98 p/Share
714
Reduced 14.32%
4,272
Common Stock
Nov 11
2022
SELL
Open market or private sale
$5,428
$164.5 p/Share
33
Reduced 0.87%
3,767
Common Stock
Aug 24
2022
SELL
Open market or private sale
$134,564
$567.78 p/Share
237
Reduced 12.48%
1,662
Common Stock
May 25
2022
SELL
Open market or private sale
$476,984
$501.56 p/Share
951
Reduced 33.37%
1,899
Common Stock
Mar 09
2022
BUY
Open market or private purchase
$2,736
$182.44 p/Share
15
Added 0.39%
3,800
Common Stock
Mar 01
2022
BUY
Open market or private purchase
$3,552
$197.36 p/Share
18
Added 0.47%
3,785
Common Stock
May 20
2021
BUY
Grant, award, or other acquisition
-
2,850
Added 50.0%
2,850
Common Stock