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
|
|
Sep 05
2023
|
SELL
Other acquisition or disposition
|
-
|
101,683
|
|
Aug 02
2023
|
SELL
Open market or private sale
|
$99,941
$113.57 p/Share
|
880
|
|
Jul 05
2023
|
SELL
Open market or private sale
|
$781,657
$106.58 p/Share
|
7,334
|
|
Jul 03
2023
|
SELL
Open market or private sale
|
$454,499
$106.59 p/Share
|
4,264
|
|
Jun 20
2023
|
SELL
Open market or private sale
|
$100,174
$101.7 p/Share
|
985
|
|
May 30
2023
|
SELL
Open market or private sale
|
$350,444
$94.92 p/Share
|
3,692
|
|