Aug 13
2024
SELL
Open market or private sale
$1,844,505
$48.66 p/Share
37,906
Reduced 6.17%
576,836
Common
Aug 13
2024
BUY
Exercise of conversion of derivative security
$947,650
$25.0 p/Share
37,906
Added 5.81%
614,742
Common
Aug 07
2024
SELL
Open market or private sale
$1,792,650
$48.45 p/Share
37,000
Reduced 6.03%
576,836
Common
Aug 07
2024
BUY
Exercise of conversion of derivative security
$925,000
$25.0 p/Share
37,000
Added 5.68%
613,836
Common
Jan 01
2024
BUY
Grant, award, or other acquisition
$2,305,971
$23.17 p/Share
99,524
Added 14.64%
580,484
Common
Jun 07
2023
SELL
Open market or private sale
$1,000,946
$45.38 p/Share
22,057
Reduced 4.38%
480,960
Common
Jun 07
2023
BUY
Exercise of conversion of derivative security
$345,633
$15.67 p/Share
22,057
Added 4.2%
503,017
Common
Jun 05
2023
SELL
Open market or private sale
$764,863
$45.13 p/Share
16,948
Reduced 3.4%
480,960
Common
Jun 05
2023
BUY
Exercise of conversion of derivative security
$265,575
$15.67 p/Share
16,948
Added 3.29%
497,908
Common
Jan 01
2023
BUY
Grant, award, or other acquisition
$1,904,760
$20.13 p/Share
94,623
Added 16.44%
480,960
Common
Jan 01
2022
BUY
Grant, award, or other acquisition
$2,384,606
$28.46 p/Share
83,788
Added 13.24%
549,102
Common
Aug 20
2021
SELL
Open market or private sale
$289,697
$51.52 p/Share
5,623
Reduced 1.19%
465,314
Common
Aug 20
2021
BUY
Exercise of conversion of derivative security
$83,445
$14.84 p/Share
5,623
Added 1.18%
470,937
Common
Aug 18
2021
SELL
Open market or private sale
$255,000
$51.0 p/Share
5,000
Reduced 1.06%
465,314
Common
Aug 18
2021
BUY
Exercise of conversion of derivative security
$74,200
$14.84 p/Share
5,000
Added 1.05%
470,314
Common
Aug 16
2021
SELL
Open market or private sale
$509,000
$50.9 p/Share
10,000
Reduced 2.1%
465,314
Common
Aug 16
2021
BUY
Exercise of conversion of derivative security
$148,400
$14.84 p/Share
10,000
Added 2.06%
475,314
Common
Aug 04
2021
SELL
Open market or private sale
$505,000
$50.5 p/Share
10,000
Reduced 2.1%
465,314
Common
Aug 04
2021
BUY
Exercise of conversion of derivative security
$148,400
$14.84 p/Share
10,000
Added 2.06%
475,314
Common
Aug 03
2021
SELL
Open market or private sale
$502,500
$50.25 p/Share
10,000
Reduced 2.1%
465,314
Common
Aug 03
2021
BUY
Exercise of conversion of derivative security
$148,400
$14.84 p/Share
10,000
Added 2.06%
475,314
Common
Aug 02
2021
SELL
Open market or private sale
$503,000
$50.3 p/Share
10,000
Reduced 2.1%
465,314
Common
Aug 02
2021
BUY
Exercise of conversion of derivative security
$148,400
$14.84 p/Share
10,000
Added 2.06%
475,314
Common
May 03
2021
SELL
Open market or private sale
$286,803
$42.37 p/Share
6,769
Reduced 1.43%
465,314
Common
May 03
2021
BUY
Exercise of conversion of derivative security
$76,896
$11.36 p/Share
6,769
Added 1.41%
472,083
Common