Apr 06
2023
SELL
Payment of exercise price or tax liability
$189,276
$49.51 p/Share
3,823
Reduced 0.56%
675,772
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
7,294
Added 1.06%
679,595
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$263,108
$46.33 p/Share
5,679
Reduced 0.84%
672,301
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$17,512
$48.51 p/Share
361
Reduced 0.05%
677,980
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$36,237
$50.26 p/Share
721
Reduced 0.11%
678,341
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$113,585
$45.02 p/Share
2,523
Reduced 0.37%
679,062
Common Stock
Jan 11
2023
SELL
Payment of exercise price or tax liability
$138,933
$44.53 p/Share
3,120
Reduced 0.46%
681,585
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
10,420
Added 1.5%
684,705
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$204,186
$53.41 p/Share
3,823
Reduced 0.56%
674,285
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
15,417
Added 2.22%
678,108
Common Stock
Apr 19
2022
SELL
Payment of exercise price or tax liability
$231,177
$60.47 p/Share
3,823
Reduced 0.57%
662,691
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$232,301
$60.78 p/Share
3,822
Reduced 0.57%
666,967
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$108,981
$55.18 p/Share
1,975
Reduced 0.29%
670,789
Common Stock
Mar 24
2022
BUY
Grant, award, or other acquisition
-
42,421
Added 5.93%
672,764
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$213,456
$48.59 p/Share
4,393
Reduced 0.69%
630,343
Common Stock
Jan 06
2022
SELL
Payment of exercise price or tax liability
$15,459
$47.42 p/Share
326
Reduced 0.05%
634,736
Common Stock
Aug 06
2021
BUY
Exercise of conversion of derivative security
$1,649,560
$5.75 p/Share
286,880
Added 31.12%
635,062
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$315,830
$85.94 p/Share
3,675
Reduced 1.04%
348,182
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$396,851
$89.04 p/Share
4,457
Reduced 1.24%
353,705
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
38,247
Added 9.69%
356,314
Common Stock
Dec 17
2020
BUY
Grant, award, or other acquisition
$174,373
$72.99 p/Share
2,389
Added 0.75%
318,067
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
$704,221
$71.94 p/Share
9,789
Added 3.01%
315,678
Common Stock