Dec 05
2024
SELL
Open market or private sale
$3,863,200
$48.29 p/Share
80,000
Reduced 6.78%
1,100,765
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
-
1,219
Added 0.1%
1,180,765
Common Stock
Oct 16
2024
BUY
Grant, award, or other acquisition
-
41,760
Added 3.42%
1,179,546
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
43,444
Added 3.68%
1,137,786
Common Stock
May 17
2024
-
25,000
Reduced 2.23%
1,094,342
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
54,962
Added 4.68%
1,119,342
Common Stock
Oct 12
2023
SELL
Open market or private sale
$1,411,200
$47.04 p/Share
30,000
Reduced 2.74%
1,064,380
Common Stock
Oct 11
2023
SELL
Open market or private sale
$1,413,300
$47.11 p/Share
30,000
Reduced 2.67%
1,094,380
Common Stock
Oct 11
2023
BUY
Grant, award, or other acquisition
-
43,423
Added 3.72%
1,124,380
Common Stock
Oct 07
2023
BUY
Exercise of conversion of derivative security
-
136,857
Added 11.24%
1,080,957
Common Stock
Dec 08
2022
SELL
Open market or private sale
$1,471,737
$47.48 p/Share
30,997
Reduced 3.18%
944,100
Common Stock
Dec 07
2022
SELL
Open market or private sale
$1,166,061
$47.48 p/Share
24,559
Reduced 2.46%
975,097
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
-
55,556
Added 5.26%
999,656
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
-
32,000
Added 3.28%
944,100
Common Stock
Oct 10
2022
BUY
Exercise of conversion of derivative security
-
114,999
Added 11.2%
912,100
Common Stock
Dec 09
2021
SELL
Open market or private sale
$729,500
$72.95 p/Share
10,000
Reduced 1.24%
797,101
Common Stock
Dec 08
2021
SELL
Open market or private sale
$3,344,500
$66.89 p/Share
50,000
Reduced 5.83%
807,101
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
-
60,000
Added 6.54%
857,101
Common Stock
Oct 15
2021
BUY
Grant, award, or other acquisition
-
20,325
Added 2.49%
797,101
Common Stock
Oct 12
2021
BUY
Exercise of conversion of derivative security
-
131,400
Added 14.47%
776,776
Common Stock
Jun 10
2021
SELL
Open market or private sale
$562,400
$56.24 p/Share
10,000
Reduced 1.53%
645,376
Common Stock
Jun 09
2021
SELL
Open market or private sale
$2,261,200
$56.53 p/Share
40,000
Reduced 5.75%
655,376
Common Stock
Nov 23
2020
BUY
Exercise of conversion of derivative security
-
4,060
Added 0.58%
695,376
Common Stock
Nov 07
2020
BUY
Exercise of conversion of derivative security
-
68,073
Added 8.96%
691,316
Common Stock
Oct 07
2020
BUY
Grant, award, or other acquisition
-
36,641
Added 5.55%
623,243
Common Stock