Mar 01
2024
SELL
Payment of exercise price or tax liability
$117,269
$80.82 p/Share
1,451
Reduced 1.93%
73,592
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$100,569
$81.17 p/Share
1,239
Reduced 1.62%
75,043
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$491,374
$80.54 p/Share
6,101
Reduced 7.12%
79,625
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
17,139
Added 16.66%
85,726
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$70,311
$80.54 p/Share
873
Reduced 1.13%
76,282
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
4,853
Added 6.66%
68,067
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$118,877
$45.46 p/Share
2,615
Reduced 3.97%
63,214
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$28,199
$45.41 p/Share
621
Reduced 0.8%
77,155
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$43,264
$44.88 p/Share
964
Reduced 1.22%
77,776
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$39,851
$45.03 p/Share
885
Reduced 1.11%
78,740
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
17,556
Added 21.05%
65,829
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$22,684
$35.95 p/Share
631
Reduced 1.31%
47,655
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
2,122
Added 4.21%
48,286
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$79,912
$34.82 p/Share
2,295
Reduced 4.74%
46,164
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
17,634
Added 26.68%
48,459
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$31,194
$34.66 p/Share
900
Reduced 2.84%
30,825
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$36,376
$33.65 p/Share
1,081
Reduced 3.3%
31,725
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
2,417
Added 6.86%
32,806
Common Stock
Dec 16
2021
BUY
Open market or private purchase
$190,440
$31.74 p/Share
6,000
Added 16.49%
30,389
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$26,367
$36.02 p/Share
732
Reduced 2.99%
23,754
Common Stock
Mar 04
2021
BUY
Exercise of conversion of derivative security
-
2,122
Added 7.98%
24,486
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
8,401
Added 27.31%
22,364
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$39,359
$36.41 p/Share
1,081
Reduced 7.29%
13,753
Common Stock
Dec 31
2020
SELL
Sale (or disposition) back to the issuer
$1,189,065
$22.35 p/Share
53,202
Reduced 52.75%
47,661
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
55,619
Added 45.38%
66,955
Common Stock