Nov 25
2024
SELL
Open market or private sale
$27,542
$119.75 p/Share
230
Reduced 1.5%
15,124
Common Stock
Aug 26
2024
SELL
Open market or private sale
$23,494
$102.15 p/Share
230
Reduced 1.48%
15,354
Common Stock
May 24
2024
SELL
Open market or private sale
$23,842
$108.87 p/Share
219
Reduced 1.39%
15,584
Common Stock
Feb 28
2024
SELL
Open market or private sale
$57,888
$91.02 p/Share
636
Reduced 3.87%
15,803
Common Stock
Feb 27
2024
SELL
Open market or private sale
$57,717
$92.2 p/Share
626
Reduced 3.67%
16,439
Common Stock
Feb 26
2024
SELL
Open market or private sale
$58,966
$87.1 p/Share
677
Reduced 3.82%
17,065
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
9,161
Added 34.05%
17,742
Common Stock
Feb 20
2024
SELL
Open market or private sale
$38,514
$75.37 p/Share
511
Reduced 5.62%
8,581
Common Stock
Sep 12
2023
SELL
Open market or private sale
$18,866
$63.1 p/Share
299
Reduced 3.18%
9,092
Common Stock
Sep 11
2023
SELL
Open market or private sale
$10,875
$63.6 p/Share
171
Reduced 1.79%
9,391
Common Stock
May 04
2023
SELL
Open market or private sale
$122,640
$60.0 p/Share
2,044
Reduced 17.61%
9,562
Common Stock
Feb 28
2023
SELL
Open market or private sale
$13,703
$53.32 p/Share
257
Reduced 2.17%
11,606
Common Stock
Feb 27
2023
SELL
Open market or private sale
$13,453
$54.03 p/Share
249
Reduced 2.06%
11,863
Common Stock
Feb 24
2023
SELL
Open market or private sale
$15,607
$53.82 p/Share
290
Reduced 2.34%
12,112
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
5,396
Added 30.32%
12,402
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
711
Added 9.21%
7,006
Common Stock
Feb 22
2023
SELL
Open market or private sale
$15,451
$55.38 p/Share
279
Reduced 4.24%
6,295
Common Stock
Feb 21
2023
SELL
Open market or private sale
$15,467
$55.64 p/Share
278
Reduced 4.06%
6,574
Common Stock
Feb 02
2023
SELL
Open market or private sale
$82,560
$60.0 p/Share
1,376
Reduced 16.72%
6,852
Common Stock
Sep 12
2022
SELL
Open market or private sale
$8,624
$50.73 p/Share
170
Reduced 2.0%
8,328
Common Stock
Jul 05
2022
SELL
Open market or private sale
$9,140
$45.93 p/Share
199
Reduced 2.29%
8,498
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
4,171
Added 32.41%
8,697
Common Stock
Feb 22
2022
SELL
Open market or private sale
$29,349
$54.05 p/Share
543
Reduced 10.71%
4,526
Common Stock
Nov 11
2021
SELL
Open market or private sale
$14,176
$73.07 p/Share
194
Reduced 3.69%
5,069
Common Stock
Sep 14
2021
SELL
Open market or private sale
$23,039
$79.72 p/Share
289
Reduced 5.21%
5,263
Common Stock