Jan 19
2024
SELL
Open market or private sale
$400,579
$44.01 p/Share
9,102
Reduced 1.27%
707,650
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
$36,316
$3.99 p/Share
9,102
Added 1.25%
716,752
Common Stock
Jan 10
2024
SELL
Open market or private sale
$195,100
$39.02 p/Share
5,000
Reduced 0.7%
707,650
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.7%
712,650
Common Stock
Jan 08
2024
SELL
Open market or private sale
$361,800
$36.18 p/Share
10,000
Reduced 1.39%
707,650
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.37%
717,650
Common Stock
Dec 18
2023
SELL
Open market or private sale
$195,000
$39.0 p/Share
5,000
Reduced 0.7%
707,650
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.7%
712,650
Common Stock
Dec 08
2023
SELL
Open market or private sale
$358,600
$35.86 p/Share
10,000
Reduced 1.39%
707,650
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.37%
717,650
Common Stock
Nov 29
2023
SELL
Open market or private sale
$180,151
$38.33 p/Share
4,700
Reduced 0.66%
707,650
Common Stock
Nov 28
2023
SELL
Open market or private sale
$223,018
$37.98 p/Share
5,872
Reduced 0.82%
712,350
Common Stock
Nov 27
2023
SELL
Open market or private sale
$308,613
$38.38 p/Share
8,041
Reduced 1.11%
718,222
Common Stock
Nov 24
2023
SELL
Open market or private sale
$85,239
$38.57 p/Share
2,210
Reduced 0.3%
726,263
Common Stock
Nov 22
2023
SELL
Open market or private sale
$416,826
$38.15 p/Share
10,926
Reduced 1.48%
728,473
Common Stock
Nov 21
2023
SELL
Open market or private sale
$260,949
$38.24 p/Share
6,824
Reduced 0.91%
739,399
Common Stock
Nov 20
2023
SELL
Open market or private sale
$287,838
$38.74 p/Share
7,430
Reduced 0.99%
746,223
Common Stock
Nov 20
2023
-
6,000
Reduced 0.79%
753,653
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
89,563
Added 10.55%
759,653
Common Stock
Nov 13
2023
SELL
Open market or private sale
$27,315
$39.19 p/Share
697
Reduced 0.1%
670,090
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$2,781
$3.99 p/Share
697
Added 0.1%
670,787
Common Stock
Nov 08
2023
SELL
Open market or private sale
$1,081,839
$37.43 p/Share
28,903
Reduced 4.13%
670,090
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$115,322
$3.99 p/Share
28,903
Added 3.97%
698,993
Common Stock
Oct 09
2023
SELL
Open market or private sale
$359,300
$35.93 p/Share
10,000
Reduced 1.47%
670,090
Common Stock
Oct 09
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.45%
680,090
Common Stock