Nov 25
2024
SELL
Open market or private sale
$60,473
$119.75 p/Share
505
Reduced 0.7%
71,833
Common Stock
Aug 26
2024
SELL
Open market or private sale
$51,994
$102.15 p/Share
509
Reduced 0.7%
72,338
Common Stock
May 24
2024
SELL
Open market or private sale
$54,543
$108.87 p/Share
501
Reduced 0.68%
72,847
Common Stock
Feb 28
2024
SELL
Open market or private sale
$162,925
$91.02 p/Share
1,790
Reduced 2.38%
73,348
Common Stock
Feb 27
2024
SELL
Open market or private sale
$162,825
$92.2 p/Share
1,766
Reduced 2.3%
75,138
Common Stock
Feb 26
2024
SELL
Open market or private sale
$162,789
$87.1 p/Share
1,869
Reduced 2.37%
76,904
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
18,632
Added 19.13%
78,773
Common Stock
Feb 20
2024
SELL
Open market or private sale
$117,577
$75.37 p/Share
1,560
Reduced 2.53%
60,141
Common Stock
Feb 28
2023
SELL
Open market or private sale
$53,639
$53.32 p/Share
1,006
Reduced 1.6%
61,701
Common Stock
Feb 27
2023
SELL
Open market or private sale
$53,651
$54.03 p/Share
993
Reduced 1.56%
62,707
Common Stock
Feb 24
2023
SELL
Open market or private sale
$42,625
$53.82 p/Share
792
Reduced 1.23%
63,700
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
14,391
Added 18.24%
64,492
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
1,809
Added 3.48%
50,101
Common Stock
Feb 22
2023
SELL
Open market or private sale
$56,930
$55.38 p/Share
1,028
Reduced 2.08%
48,292
Common Stock
Feb 21
2023
SELL
Open market or private sale
$60,591
$55.64 p/Share
1,089
Reduced 2.16%
49,320
Common Stock
May 18
2022
SELL
Open market or private sale
$30,949
$49.36 p/Share
627
Reduced 1.23%
50,409
Common Stock
Feb 25
2022
SELL
Open market or private sale
$82,254
$54.15 p/Share
1,519
Reduced 2.89%
51,036
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
17,502
Added 24.98%
52,555
Common Stock
Feb 22
2022
SELL
Open market or private sale
$190,418
$54.05 p/Share
3,523
Reduced 9.13%
35,053
Common Stock
May 18
2021
SELL
Open market or private sale
$51,505
$89.73 p/Share
574
Reduced 1.46%
38,656
Common Stock
May 10
2021
SELL
Open market or private sale
$42,258
$86.95 p/Share
486
Reduced 1.22%
39,230
Common Stock
Feb 23
2021
SELL
Open market or private sale
$191,584
$95.84 p/Share
1,999
Reduced 4.66%
40,934
Common Stock
Feb 22
2021
SELL
Open market or private sale
$178,393
$99.94 p/Share
1,785
Reduced 3.99%
42,933
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
14,461
Added 24.44%
44,718
Common Stock