Mar 13
2025
|
SELL
Open market or private sale
|
$870,631
$30.76 p/Share
|
28,304
|
|
Mar 12
2025
|
SELL
Open market or private sale
|
$1,204,580
$30.57 p/Share
|
39,404
|
|
Mar 11
2025
|
SELL
Open market or private sale
|
$4,342,477
$32.04 p/Share
|
135,533
|
|
Mar 11
2025
|
SELL
Open market or private purchase
|
$252,962
$31.51 p/Share
|
8,028
|
|
Mar 11
2025
|
BUY
Open market or private purchase
|
$174,291
$32.59 p/Share
|
5,348
|
|
Mar 10
2025
|
SELL
Open market or private sale
|
$715,351
$34.27 p/Share
|
20,874
|
|
Nov 27
2024
|
SELL
Open market or private sale
|
$20,678
$45.85 p/Share
|
451
|
|
Nov 26
2024
|
SELL
Open market or private sale
|
$679,405
$44.08 p/Share
|
15,413
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$399,517
$46.76 p/Share
|
8,544
|
|
Nov 19
2024
|
SELL
Open market or private sale
|
$1,993,136
$46.05 p/Share
|
43,282
|
|
Sep 05
2024
|
SELL
Other acquisition or disposition
|
-
|
134,267
|
|
Sep 04
2024
|
SELL
Open market or private sale
|
$99,965
$90.14 p/Share
|
1,109
|
|
Aug 23
2024
|
SELL
Open market or private sale
|
$1,096,018
$90.64 p/Share
|
12,092
|
|
Aug 19
2024
|
BUY
Grant, award, or other acquisition
|
-
|
733
|
|
May 23
2024
|
SELL
Open market or private sale
|
$1,475,292
$76.44 p/Share
|
19,300
|
|
Feb 16
2024
|
SELL
Open market or private sale
|
$299,976
$90.11 p/Share
|
3,329
|
|
Jan 03
2024
|
SELL
Open market or private sale
|
$899,923
$96.3 p/Share
|
9,345
|
|
Jan 02
2024
|
SELL
Open market or private sale
|
$252,084
$99.09 p/Share
|
2,544
|
|
Dec 08
2023
|
|
-
|
195
|
|
Dec 04
2023
|
SELL
Open market or private sale
|
$99,999
$90.09 p/Share
|
1,110
|
|
Dec 01
2023
|
|
-
|
5,190
|
|
Nov 01
2023
|
SELL
Open market or private sale
|
$100,003
$93.2 p/Share
|
1,073
|
|
Oct 03
2023
|
SELL
Open market or private sale
|
$941,016
$102.24 p/Share
|
9,204
|
|
Oct 02
2023
|
SELL
Open market or private sale
|
$146,292
$103.46 p/Share
|
1,414
|
|
Sep 05
2023
|
SELL
Open market or private sale
|
$99,988
$117.22 p/Share
|
853
|
|