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
Apr 25
2023
SELL
Open market or private sale
$120,540
$50.99 p/Share
2,364
Reduced 3.52%
64,833
Common Stock
Apr 24
2023
SELL
Open market or private sale
$52,176
$54.98 p/Share
949
Reduced 1.39%
67,197
Common Stock
Apr 22
2023
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.8%
68,146
Common Stock
Apr 21
2023
SELL
Open market or private sale
$32,724
$54.27 p/Share
603
Reduced 0.91%
65,751
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
-
1,145
Added 1.68%
66,896
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
-
1,521
Added 2.24%
66,354
Common Stock
Mar 29
2023
SELL
Open market or private sale
$75,625
$55.0 p/Share
1,375
Reduced 2.08%
64,833
Common Stock
Mar 28
2023
SELL
Open market or private sale
$50,554
$55.13 p/Share
917
Reduced 1.37%
66,208
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
-
2,292
Added 3.3%
67,125
Common Stock
Mar 24
2023
SELL
Open market or private sale
$35,935
$55.2 p/Share
651
Reduced 0.99%
64,833
Common Stock
Mar 23
2023
SELL
Open market or private sale
$23,946
$56.08 p/Share
427
Reduced 0.65%
65,484
Common Stock
Mar 22
2023
SELL
Open market or private sale
$77,327
$56.32 p/Share
1,373
Reduced 2.07%
64,833
Common Stock
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
1,078
Added 1.61%
65,911
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
-
3,442
Added 4.94%
66,206
Common Stock
Feb 28
2023
SELL
Open market or private sale
$255,368
$48.94 p/Share
5,218
Reduced 7.68%
62,764
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
18,318
Added 21.23%
67,982
Common Stock
Feb 01
2023
SELL
Open market or private sale
$843,773
$43.66 p/Share
19,326
Reduced 28.01%
49,664
Common Stock
Jan 31
2023
SELL
Open market or private sale
$1,481,550
$42.33 p/Share
35,000
Reduced 33.66%
68,990
Common Stock
Jan 30
2023
SELL
Open market or private sale
$2,074,005
$42.59 p/Share
48,697
Reduced 31.89%
103,990
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
49,664
Added 24.54%
152,687
Common Stock