Jan 27
2023
SELL
Open market or private sale
$2,055,057
$51.21 p/Share
40,130
Reduced 51.47%
37,840
Common Stock, par valu...
Jan 25
2023
SELL
Open market or private sale
$865,902
$51.95 p/Share
16,668
Reduced 17.61%
77,970
Common Stock, par valu...
Jan 25
2023
SELL
Payment of exercise price or tax liability
$1,343,370
$52.19 p/Share
25,740
Reduced 21.38%
94,638
Common Stock, par valu...
Jan 25
2023
BUY
Grant, award, or other acquisition
-
73,540
Added 37.92%
120,378
Common Stock, par valu...
Jan 23
2023
SELL
Payment of exercise price or tax liability
$408,411
$51.75 p/Share
7,892
Reduced 14.42%
46,838
Common Stock, par valu...
Feb 03
2022
SELL
Open market or private sale
$1,071,670
$60.56 p/Share
17,696
Reduced 24.43%
54,730
Common Stock, par valu...
Jan 26
2022
SELL
Open market or private sale
$525,333
$63.05 p/Share
8,332
Reduced 10.32%
72,426
Common Stock, par valu...
Jan 26
2022
SELL
Payment of exercise price or tax liability
$815,326
$60.75 p/Share
13,421
Reduced 14.25%
80,758
Common Stock, par valu...
Jan 26
2022
BUY
Grant, award, or other acquisition
-
37,707
Added 28.59%
94,179
Common Stock, par valu...
Jan 25
2022
SELL
Open market or private sale
$1,775,526
$60.31 p/Share
29,440
Reduced 34.27%
56,472
Common Stock, par valu...
Jan 25
2022
BUY
Exercise of conversion of derivative security
$1,167,296
$39.65 p/Share
29,440
Added 25.52%
85,912
Common Stock, par valu...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$123,409
$58.02 p/Share
2,127
Reduced 3.63%
56,472
Common Stock, par valu...
Jun 01
2021
SELL
Open market or private sale
$935,797
$40.53 p/Share
23,089
Reduced 28.26%
58,599
Common Stock, par valu...
Apr 20
2021
SELL
Open market or private sale
$433,391
$35.35 p/Share
12,260
Reduced 13.05%
81,688
Common Stock, par valu...
Apr 20
2021
BUY
Exercise of conversion of derivative security
$342,790
$27.96 p/Share
12,260
Added 11.54%
93,948
Common Stock, par valu...
Jan 27
2021
SELL
Payment of exercise price or tax liability
$2,986
$18.66 p/Share
160
Reduced 0.2%
81,688
Common Stock, par valu...
Jan 27
2021
BUY
Grant, award, or other acquisition
-
24,053
Added 22.71%
81,848
Common Stock, par valu...
Jan 25
2021
SELL
Payment of exercise price or tax liability
$29,474
$19.34 p/Share
1,524
Reduced 2.57%
57,795
Common Stock, par valu...