Jan 26
2024
BUY
Grant, award, or other acquisition
-
31,352
Added 24.59%
96,162
Common Stock
Jan 24
2024
SELL
Open market or private sale
$63,248
$67.0 p/Share
944
Reduced 1.44%
64,810
Common Stock
Jan 23
2024
SELL
Open market or private sale
$145,882
$66.25 p/Share
2,202
Reduced 3.24%
65,754
Common Stock
Jan 22
2024
SELL
Open market or private sale
$52,551
$68.16 p/Share
771
Reduced 1.12%
67,956
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.79%
68,727
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
1,145
Added 1.67%
67,477
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
1,522
Added 2.24%
66,332
Common Stock
Dec 29
2023
SELL
Open market or private sale
$85,773
$62.29 p/Share
1,377
Reduced 2.08%
64,810
Common Stock
Dec 28
2023
SELL
Open market or private sale
$57,910
$63.29 p/Share
915
Reduced 1.36%
66,187
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
-
2,292
Added 3.3%
67,102
Common Stock
Oct 23
2023
SELL
Open market or private sale
$159,767
$40.55 p/Share
3,940
Reduced 5.73%
64,810
Common Stock
Oct 22
2023
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.79%
68,750
Common Stock
Oct 21
2023
BUY
Exercise of conversion of derivative security
-
1,145
Added 1.67%
67,500
Common Stock
Oct 20
2023
BUY
Exercise of conversion of derivative security
-
1,522
Added 2.24%
66,355
Common Stock
Sep 29
2023
SELL
Open market or private sale
$63,084
$45.98 p/Share
1,372
Reduced 2.07%
64,833
Common Stock
Sep 28
2023
SELL
Open market or private sale
$42,108
$45.82 p/Share
919
Reduced 1.37%
66,205
Common Stock
Sep 27
2023
BUY
Exercise of conversion of derivative security
-
2,291
Added 3.3%
67,124
Common Stock
Jul 25
2023
SELL
Open market or private sale
$109,323
$46.58 p/Share
2,347
Reduced 3.49%
64,833
Common Stock
Jul 24
2023
SELL
Open market or private sale
$75,093
$47.83 p/Share
1,570
Reduced 2.28%
67,180
Common Stock
Jul 22
2023
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.79%
68,750
Common Stock
Jul 21
2023
BUY
Exercise of conversion of derivative security
-
1,145
Added 1.67%
67,500
Common Stock
Jul 20
2023
BUY
Exercise of conversion of derivative security
-
1,522
Added 2.24%
66,355
Common Stock
Jun 29
2023
SELL
Open market or private sale
$70,378
$51.11 p/Share
1,377
Reduced 2.08%
64,833
Common Stock
Jun 28
2023
SELL
Open market or private sale
$46,555
$50.88 p/Share
915
Reduced 1.36%
66,210
Common Stock
Jun 27
2023
BUY
Exercise of conversion of derivative security
-
2,292
Added 3.3%
67,125
Common Stock