Aug 02
2024
SELL
Open market or private sale
$1,005,756
$95.96 p/Share
10,481
Reduced 2.25%
454,923
Common Stock
May 09
2024
BUY
Grant, award, or other acquisition
-
2,635
Added 0.62%
424,144
Common Stock
Mar 04
2024
SELL
Open market or private sale
$6,151,781
$65.54 p/Share
93,863
Reduced 27.17%
251,643
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
81,169
Added 19.02%
345,506
Common Stock
Dec 13
2023
-
53,350
Reduced 16.79%
264,337
Common Stock
Nov 13
2023
SELL
Open market or private sale
$750,621
$63.72 p/Share
11,780
Reduced 3.58%
317,687
Common Stock
Aug 11
2023
SELL
Open market or private sale
$750,403
$68.53 p/Share
10,950
Reduced 3.22%
329,467
Common Stock
Mar 08
2023
SELL
Open market or private sale
$752,183
$74.74 p/Share
10,064
Reduced 1.38%
719,397
Common Stock
Mar 06
2023
SELL
Open market or private sale
$892,722
$73.24 p/Share
12,189
Reduced 1.64%
729,461
Common Stock
Mar 03
2023
SELL
Open market or private sale
$6,000,682
$73.13 p/Share
82,055
Reduced 9.96%
741,650
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
74,486
Added 8.29%
823,705
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
76,686
Added 9.29%
749,219
Common Stock
Nov 08
2022
SELL
Open market or private sale
$752,969
$57.26 p/Share
13,150
Reduced 1.92%
672,533
Common Stock
Aug 08
2022
SELL
Open market or private sale
$755,220
$80.07 p/Share
9,432
Reduced 1.36%
685,683
Common Stock
May 09
2022
SELL
Open market or private sale
$750,186
$61.11 p/Share
12,276
Reduced 1.74%
695,115
Common Stock
Mar 04
2022
SELL
Open market or private sale
$616,055
$50.6 p/Share
12,175
Reduced 1.69%
707,391
Common Stock
Mar 03
2022
SELL
Open market or private sale
$584,571
$52.32 p/Share
11,173
Reduced 1.53%
719,566
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
75,105
Added 9.32%
730,739
Common Stock
Feb 28
2022
SELL
Open market or private sale
$2,048,355
$46.65 p/Share
43,909
Reduced 6.28%
655,634
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
38,794
Added 5.25%
699,543
Common Stock
Jan 03
2022
SELL
Open market or private sale
$403,401
$28.61 p/Share
14,100
Reduced 2.09%
660,749
Common Stock
Nov 10
2021
SELL
Open market or private sale
$401,590
$30.12 p/Share
13,333
Reduced 1.94%
674,849
Common Stock
Aug 10
2021
SELL
Open market or private sale
$402,431
$25.83 p/Share
15,580
Reduced 2.21%
688,182
Common Stock
Apr 12
2021
SELL
Open market or private sale
$401,238
$20.66 p/Share
19,421
Reduced 2.69%
703,762
Common Stock
Mar 08
2021
BUY
Other acquisition or disposition
$223,204
$19.47 p/Share
11,464
Added 1.56%
723,184
Common Stock