Sep 27
2023
BUY
Exercise of conversion of derivative security
-
447
Added 0.09%
490,193
Common Stock
Sep 06
2023
SELL
Open market or private sale
$296,550
$59.31 p/Share
5,000
Reduced 1.01%
489,746
Common Stock
Sep 01
2023
SELL
Open market or private sale
$600,100
$60.01 p/Share
10,000
Reduced 1.98%
494,746
Common Stock
Aug 02
2023
SELL
Open market or private sale
$221,100
$44.22 p/Share
5,000
Reduced 0.98%
504,746
Common Stock
Jul 24
2023
SELL
Open market or private sale
$4,782
$47.82 p/Share
100
Reduced 0.02%
509,746
Common Stock
Jul 21
2023
SELL
Open market or private sale
$11,081
$47.56 p/Share
233
Reduced 0.05%
509,846
Common Stock
Jul 21
2023
BUY
Exercise of conversion of derivative security
-
143
Added 0.03%
510,079
Common Stock
Jul 20
2023
BUY
Exercise of conversion of derivative security
-
190
Added 0.04%
509,936
Common Stock
Jun 28
2023
SELL
Open market or private sale
$277,034
$50.86 p/Share
5,447
Reduced 1.06%
509,746
Common Stock
Jun 27
2023
BUY
Exercise of conversion of derivative security
-
447
Added 0.09%
515,193
Common Stock
Jun 07
2023
SELL
Open market or private sale
$244,950
$48.99 p/Share
5,000
Reduced 0.96%
514,746
Common Stock
May 10
2023
SELL
Open market or private sale
$270,550
$54.11 p/Share
5,000
Reduced 0.95%
519,746
Common Stock
Apr 24
2023
SELL
Open market or private sale
$2,364
$54.98 p/Share
43
Reduced 0.01%
524,746
Common Stock
Apr 21
2023
SELL
Open market or private sale
$15,732
$54.25 p/Share
290
Reduced 0.06%
524,646
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
-
143
Added 0.03%
524,789
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
-
190
Added 0.04%
524,936
Common Stock
Apr 03
2023
SELL
Open market or private sale
$270,100
$54.02 p/Share
5,000
Reduced 0.94%
524,746
Common Stock
Mar 28
2023
SELL
Open market or private sale
$7,387
$55.13 p/Share
134
Reduced 0.03%
529,746
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
-
447
Added 0.08%
529,880
Common Stock
Mar 23
2023
SELL
Open market or private sale
$7,570
$56.08 p/Share
135
Reduced 0.03%
529,433
Common Stock
Mar 22
2023
SELL
Open market or private sale
$70,906
$56.32 p/Share
1,259
Reduced 0.24%
529,113
Common Stock
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
455
Added 0.09%
529,568
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
-
1,259
Added 0.24%
530,372
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
2,289
Added 0.43%
529,113
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
6,208
Added 1.16%
526,824
Common Stock