Feb 17
2023
SELL
Payment of exercise price or tax liability
$28,118
$36.95 p/Share
761
Reduced 1.28%
58,633
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$34,277
$36.66 p/Share
935
Reduced 1.55%
59,394
Common Stock
Feb 14
2023
SELL
Open market or private sale
$37,320
$37.32 p/Share
1,000
Reduced 1.99%
49,202
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
11,127
Added 15.57%
60,329
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$17,990
$37.17 p/Share
484
Reduced 0.95%
50,202
Common Stock
Feb 08
2023
SELL
Open market or private sale
$75,040
$37.52 p/Share
2,000
Reduced 3.8%
50,686
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$72,948
$37.68 p/Share
1,936
Reduced 3.54%
52,686
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
$54,022
$18.11 p/Share
2,983
Added 5.18%
54,622
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$14,784
$37.24 p/Share
397
Reduced 0.76%
51,639
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$36,673
$48.19 p/Share
761
Reduced 1.44%
52,036
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
9,015
Added 14.58%
52,797
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$23,493
$48.54 p/Share
484
Reduced 1.09%
43,782
Common Stock
Feb 07
2022
SELL
Open market or private sale
$119,075
$47.63 p/Share
2,500
Reduced 5.35%
44,266
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$23,197
$47.34 p/Share
490
Reduced 1.04%
46,766
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$14,942
$44.47 p/Share
336
Reduced 0.71%
47,256
Common Stock
Nov 03
2021
SELL
Open market or private sale
$175,160
$43.79 p/Share
4,000
Reduced 7.75%
47,592
Common Stock
May 05
2021
SELL
Open market or private sale
$71,514
$41.29 p/Share
1,732
Reduced 3.25%
51,592
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$213,924
$40.47 p/Share
5,286
Reduced 9.02%
53,324
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$186,117
$26.52 p/Share
7,018
Added 10.69%
58,610
Common Stock