May 22
2023
SELL
Open market or private sale
$197,930
$40.14 p/Share
4,931
Reduced 3.39%
140,374
Common Stock
Feb 06
2023
SELL
Open market or private sale
$1,003,049
$40.69 p/Share
24,651
Reduced 14.5%
145,305
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
49,093
Added 22.41%
169,956
Common Stock
Jan 18
2023
SELL
Open market or private sale
$989,856
$39.49 p/Share
25,066
Reduced 17.18%
120,863
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
-
57,267
Added 28.18%
145,929
Common Stock
Apr 01
2022
SELL
Open market or private sale
$13,309
$37.49 p/Share
355
Reduced 0.4%
88,662
Common Stock
Feb 28
2022
BUY
Other acquisition or disposition
$17,618
$28.37 p/Share
621
Added 0.69%
89,017
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$252,526
$31.44 p/Share
8,032
Reduced 8.33%
88,396
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
16,198
Added 14.38%
96,428
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$593,786
$30.12 p/Share
19,714
Reduced 19.73%
80,230
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
-
49,475
Added 33.11%
99,944
Common Stock
Aug 31
2021
BUY
Other acquisition or disposition
$11,999
$33.8 p/Share
355
Added 0.7%
50,469
Common Stock
Mar 01
2021
SELL
Open market or private sale
$12,808
$54.27 p/Share
236
Reduced 0.47%
50,114
Common Stock
Feb 26
2021
BUY
Other acquisition or disposition
$11,001
$44.54 p/Share
247
Added 0.49%
50,350
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$79,261
$60.69 p/Share
1,306
Reduced 2.54%
50,103
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
2,634
Added 4.87%
51,409
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$914,727
$61.28 p/Share
14,927
Reduced 23.43%
48,775
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
-
34,823
Added 35.34%
63,702
Common Stock
Dec 04
2020
SELL
Open market or private sale
$1,216,794
$51.04 p/Share
23,840
Reduced 45.22%
28,879
Common Stock
Dec 04
2020
BUY
Exercise of conversion of derivative security
$950,501
$39.87 p/Share
23,840
Added 31.14%
52,719
Common Stock
Dec 02
2020
SELL
Open market or private sale
$1,085,931
$51.32 p/Share
21,160
Reduced 42.29%
28,879
Common Stock
Dec 02
2020
BUY
Exercise of conversion of derivative security
$843,649
$39.87 p/Share
21,160
Added 29.72%
50,039
Common Stock