Sep 10
2024
|
SELL
Open market or private sale
|
$137,894
$54.14 p/Share
|
2,547
|
|
Aug 14
2024
|
SELL
Open market or private sale
|
$144,049
$52.94 p/Share
|
2,721
|
|
May 17
2024
|
SELL
Open market or private sale
|
$218,393
$44.29 p/Share
|
4,931
|
|
May 15
2024
|
SELL
Open market or private sale
|
$125,287
$44.24 p/Share
|
2,832
|
|
Mar 07
2024
|
BUY
Grant, award, or other acquisition
|
-
|
40,909
|
|
Mar 01
2024
|
SELL
Open market or private sale
|
$233,112
$54.85 p/Share
|
4,250
|
|
Mar 01
2024
|
SELL
Open market or private sale
|
$306,289
$56.91 p/Share
|
5,382
|
|
Mar 01
2024
|
BUY
Exercise of conversion of derivative security
|
$78,694
$35.48 p/Share
|
2,218
|
|
Mar 01
2024
|
BUY
Exercise of conversion of derivative security
|
$130,687
$30.75 p/Share
|
4,250
|
|
Feb 14
2024
|
SELL
Open market or private sale
|
$128,014
$54.06 p/Share
|
2,368
|
|
Dec 05
2023
|
SELL
Open market or private sale
|
$103,482
$43.48 p/Share
|
2,380
|
|
Nov 15
2023
|
SELL
Open market or private sale
|
$115,498
$40.87 p/Share
|
2,826
|
|
Nov 14
2023
|
SELL
Open market or private sale
|
$110,021
$38.74 p/Share
|
2,840
|
|
Aug 16
2023
|
SELL
Open market or private sale
|
$128,014
$54.06 p/Share
|
2,368
|
|
May 22
2023
|
SELL
Open market or private sale
|
$290,199
$45.55 p/Share
|
6,371
|
|
May 17
2023
|
SELL
Open market or private sale
|
$94,791
$44.84 p/Share
|
2,114
|
|
Mar 07
2023
|
BUY
Grant, award, or other acquisition
|
-
|
32,500
|
|
Feb 15
2023
|
SELL
Open market or private sale
|
$108,621
$46.36 p/Share
|
2,343
|
|
Nov 30
2022
|
SELL
Open market or private sale
|
$118,488
$35.96 p/Share
|
3,295
|
|
Nov 16
2022
|
SELL
Open market or private sale
|
$85,610
$36.79 p/Share
|
2,327
|
|
Aug 23
2022
|
SELL
Open market or private sale
|
$108,736
$33.55 p/Share
|
3,241
|
|
Aug 17
2022
|
SELL
Open market or private sale
|
$86,727
$36.44 p/Share
|
2,380
|
|
Aug 08
2022
|
SELL
Open market or private sale
|
$73,675
$39.76 p/Share
|
1,853
|
|
Aug 08
2022
|
BUY
Grant, award, or other acquisition
|
-
|
19,973
|
|
May 18
2022
|
SELL
Open market or private sale
|
$52,635
$41.38 p/Share
|
1,272
|
|