Mar 15
2024
SELL
Payment of exercise price or tax liability
$196,924
$34.86 p/Share
5,649
Reduced 6.98%
75,319
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
12,845
Added 13.69%
80,968
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$210,094
$32.1 p/Share
6,545
Reduced 8.77%
68,123
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
14,804
Added 19.33%
61,763
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$1,006,775
$43.54 p/Share
23,123
Reduced 27.86%
59,864
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
$2,265,430
$43.54 p/Share
52,031
Added 38.54%
82,987
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$48,969
$58.02 p/Share
844
Reduced 2.65%
30,955
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
1,899
Added 5.64%
31,799
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$349,466
$65.85 p/Share
5,307
Reduced 15.07%
29,900
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$774,857
$65.85 p/Share
11,767
Added 25.05%
35,207
Common Stock
Nov 09
2021
SELL
Open market or private sale
$258,800
$64.7 p/Share
4,000
Reduced 14.58%
23,439
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$935,442
$56.69 p/Share
16,501
Reduced 37.55%
27,439
Common Stock
Jun 14
2021
BUY
Exercise of conversion of derivative security
-
36,913
Added 45.65%
43,940
Common Stock
Apr 19
2021
SELL
Open market or private sale
$189,020
$58.16 p/Share
3,250
Reduced 31.62%
7,027
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$50,499
$59.48 p/Share
849
Reduced 7.63%
10,277
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
1,899
Added 14.6%
11,106
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$111,477
$54.01 p/Share
2,064
Reduced 18.31%
9,207
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
4,832
Added 30.01%
11,271
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$262,996
$52.97 p/Share
4,965
Reduced 43.54%
6,438
Common Stock
Feb 08
2021
BUY
Exercise of conversion of derivative security
-
11,403
Added 50.0%
11,403
Common Stock
Feb 20
2020
SELL
Open market or private sale
$266,261
$54.82 p/Share
4,857
Reduced 100.0%
0
Common Stock
Feb 14
2020
SELL
Sale (or disposition) back to the issuer
$158,832
$54.94 p/Share
2,891
Reduced 37.31%
4,857
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$71,037
$54.94 p/Share
1,293
Reduced 21.02%
4,857
Common Stock
Feb 14
2020
BUY
Exercise of conversion of derivative security
$158,832
$54.94 p/Share
2,891
Added 27.17%
7,748
Common Stock
Feb 14
2020
BUY
Exercise of conversion of derivative security
$158,832
$54.94 p/Share
2,891
Added 31.98%
6,150
Common Stock