Feb 20
2023
SELL
Payment of exercise price or tax liability
$36,960
$36.74 p/Share
1,006
Reduced 0.87%
114,299
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
1,006
Added 0.86%
115,305
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$989,582
$40.67 p/Share
24,332
Reduced 17.68%
113,275
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
56,133
Added 33.04%
113,757
Common Stock
Dec 14
2022
SELL
Open market or private sale
$224,120
$38.93 p/Share
5,757
Reduced 6.6%
81,474
Common Stock
Aug 20
2022
SELL
Payment of exercise price or tax liability
$117,749
$39.46 p/Share
2,984
Reduced 3.31%
87,231
Common Stock
Aug 20
2022
BUY
Exercise of conversion of derivative security
-
2,984
Added 3.2%
90,215
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$265,343
$38.45 p/Share
6,901
Reduced 7.58%
84,195
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
6,901
Added 7.04%
91,096
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$111,015
$60.83 p/Share
1,825
Reduced 2.32%
76,812
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
1,825
Added 2.27%
78,637
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$867,987
$62.15 p/Share
13,966
Reduced 15.71%
74,956
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
32,809
Added 30.27%
75,579
Common Stock
Nov 20
2021
SELL
Payment of exercise price or tax liability
$128,991
$70.68 p/Share
1,825
Reduced 3.15%
56,113
Common Stock
Nov 20
2021
BUY
Exercise of conversion of derivative security
-
1,825
Added 3.05%
57,938
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$118,926
$49.47 p/Share
2,404
Reduced 4.24%
54,257
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
-
2,404
Added 4.07%
56,661
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$131,816
$35.8 p/Share
3,682
Reduced 6.64%
51,810
Common Stock
May 20
2021
BUY
Exercise of conversion of derivative security
-
3,682
Added 6.22%
55,492
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$234,484
$39.77 p/Share
5,896
Reduced 11.44%
45,625
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
17,065
Added 26.77%
46,691
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$55,387
$38.33 p/Share
1,445
Reduced 4.02%
34,456
Common Stock
Feb 20
2021
BUY
Exercise of conversion of derivative security
-
1,445
Added 3.87%
35,901
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$37,168
$29.22 p/Share
1,272
Reduced 3.8%
32,220
Common Stock
Nov 20
2020
BUY
Exercise of conversion of derivative security
-
1,272
Added 3.66%
33,492
Common Stock