Feb 20
2023
SELL
Payment of exercise price or tax liability
$16,900
$36.74 p/Share
460
Reduced 0.75%
61,086
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
460
Added 0.74%
61,546
Common Stock
Feb 03
2023
SELL
Open market or private sale
$4,771,095
$41.15 p/Share
115,944
Reduced 96.73%
3,921
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
56,326
Added 48.32%
60,247
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$147,917
$38.45 p/Share
3,847
Reduced 3.11%
119,865
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
3,847
Added 3.02%
123,712
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$50,732
$60.83 p/Share
834
Reduced 0.71%
115,950
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
834
Added 0.71%
116,784
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$826,844
$62.15 p/Share
13,304
Reduced 10.36%
115,100
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
35,396
Added 23.42%
115,764
Common Stock
Nov 20
2021
SELL
Payment of exercise price or tax liability
$242,008
$70.68 p/Share
3,424
Reduced 3.55%
93,008
Common Stock
Nov 20
2021
BUY
Exercise of conversion of derivative security
-
3,424
Added 3.43%
96,432
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$169,385
$49.47 p/Share
3,424
Reduced 3.68%
89,523
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
-
3,424
Added 3.55%
92,947
Common Stock
Jun 07
2021
SELL
Open market or private sale
$740,142
$37.72 p/Share
19,622
Reduced 18.57%
86,040
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
$267,055
$13.61 p/Share
19,622
Added 15.66%
105,662
Common Stock
May 25
2021
SELL
Open market or private sale
$1,098,600
$36.62 p/Share
30,000
Reduced 25.85%
86,040
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
$388,200
$12.94 p/Share
30,000
Added 20.54%
116,040
Common Stock
May 24
2021
SELL
Open market or private sale
$881,557
$36.29 p/Share
24,292
Reduced 22.02%
86,040
Common Stock
May 24
2021
BUY
Exercise of conversion of derivative security
$316,525
$13.03 p/Share
24,292
Added 18.04%
110,332
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$165,682
$35.8 p/Share
4,628
Reduced 5.1%
86,040
Common Stock
May 20
2021
BUY
Exercise of conversion of derivative security
-
4,628
Added 4.86%
90,668
Common Stock
May 07
2021
SELL
Open market or private sale
$360,000
$36.0 p/Share
10,000
Reduced 11.15%
79,707
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$130,300
$13.03 p/Share
10,000
Added 10.03%
89,707
Common Stock
May 05
2021
SELL
Open market or private sale
$179,136
$36.0 p/Share
4,976
Reduced 5.88%
79,707
Common Stock