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
Jan 23
2023
SELL
Open market or private sale
$2,119
$41.56 p/Share
51
Reduced 0.01%
520,616
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
143
Added 0.03%
520,667
Common Stock
Jan 20
2023
BUY
Exercise of conversion of derivative security
-
760
Added 0.15%
520,524
Common Stock
Jan 03
2023
SELL
Open market or private sale
$48,883
$39.55 p/Share
1,236
Reduced 0.22%
570,074
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
4,141
Added 0.72%
571,310
Common Stock
Dec 29
2022
-
50,310
Reduced 8.83%
519,764
Common Stock
Dec 28
2022
SELL
Open market or private sale
$5,338
$39.84 p/Share
134
Reduced 0.02%
567,169
Common Stock
Dec 27
2022
BUY
Exercise of conversion of derivative security
-
447
Added 0.08%
567,303
Common Stock
Dec 23
2022
SELL
Open market or private sale
$5,752
$42.3 p/Share
136
Reduced 0.02%
566,856
Common Stock
Dec 22
2022
BUY
Exercise of conversion of derivative security
-
455
Added 0.08%
566,992
Common Stock
Oct 24
2022
SELL
Open market or private sale
$1,866
$42.41 p/Share
44
Reduced 0.01%
566,537
Common Stock