May 12
2023
SELL
Open market or private sale
$991,227
$41.14 p/Share
24,094
Reduced 8.74%
251,434
Common Stock
May 11
2023
SELL
Open market or private sale
$327,445
$41.24 p/Share
7,940
Reduced 2.8%
275,528
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
$125,081
$42.69 p/Share
2,930
Added 1.02%
283,468
Common Stock
Nov 08
2022
SELL
Open market or private sale
$1,738,733
$44.09 p/Share
39,436
Reduced 12.32%
280,538
Common Stock
Nov 07
2022
SELL
Open market or private sale
$1,319,447
$43.17 p/Share
30,564
Reduced 8.72%
319,974
Common Stock
Aug 28
2022
SELL
Payment of exercise price or tax liability
$692,445
$39.75 p/Share
17,420
Reduced 4.73%
350,538
Common Stock
Aug 28
2022
BUY
Grant, award, or other acquisition
$1,218,298
$39.75 p/Share
30,649
Added 7.88%
358,448
Common Stock
Aug 26
2022
SELL
Payment of exercise price or tax liability
$240,567
$39.75 p/Share
6,052
Reduced 1.76%
337,309
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$139,191
$41.12 p/Share
3,385
Reduced 0.98%
343,361
Common Stock
Feb 10
2022
BUY
Open market or private purchase
$98,410
$24.48 p/Share
4,020
Added 1.15%
346,746
Common Stock
Aug 28
2021
SELL
Payment of exercise price or tax liability
$91,808
$37.58 p/Share
2,443
Reduced 0.72%
338,706
Common Stock
Aug 26
2021
SELL
Payment of exercise price or tax liability
$259,029
$36.82 p/Share
7,035
Reduced 2.02%
341,149
Common Stock
Aug 25
2021
BUY
Grant, award, or other acquisition
-
41,140
Added 10.57%
348,184
Common Stock
Jul 06
2021
SELL
Open market or private sale
$4,985,171
$38.73 p/Share
128,716
Reduced 29.54%
307,044
Common Stock
Jul 06
2021
BUY
Exercise of conversion of derivative security
$2,525,408
$19.62 p/Share
128,716
Added 25.76%
370,903
Common Stock
Jul 02
2021
SELL
Open market or private sale
$9,037,256
$39.09 p/Share
231,191
Reduced 42.95%
307,044
Common Stock
Jul 02
2021
BUY
Exercise of conversion of derivative security
$4,535,968
$19.62 p/Share
231,191
Added 35.31%
423,503
Common Stock
Jun 25
2021
SELL
Open market or private sale
$29,656
$37.07 p/Share
800
Reduced 0.26%
307,044
Common Stock
Jun 25
2021
BUY
Exercise of conversion of derivative security
$16,528
$20.66 p/Share
800
Added 0.26%
307,444
Common Stock
Jun 21
2021
SELL
Open market or private sale
$941,932
$37.03 p/Share
25,437
Reduced 7.65%
307,044
Common Stock
Jun 21
2021
BUY
Exercise of conversion of derivative security
$499,074
$19.62 p/Share
25,437
Added 7.41%
317,901
Common Stock