Oct 06
2023
SELL
Sale (or disposition) back to the issuer
-
50,733
Reduced 27.35%
134,733
Common Stock
Oct 06
2023
SELL
Payment of exercise price or tax liability
$503,253
$53.87 p/Share
9,342
Reduced 6.93%
125,391
Common Stock
May 17
2023
SELL
Open market or private sale
$441,540
$49.06 p/Share
9,000
Reduced 4.63%
185,466
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$346,038
$52.43 p/Share
6,600
Reduced 4.22%
149,638
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
44,828
Added 18.73%
194,466
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,006,295
$60.54 p/Share
16,622
Reduced 9.62%
156,238
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
11,857
Added 6.42%
172,860
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$248,828
$58.26 p/Share
4,271
Reduced 2.58%
161,003
Common Stock
May 18
2022
SELL
Open market or private sale
$573,923
$58.06 p/Share
9,885
Reduced 5.64%
165,274
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$273,309
$65.26 p/Share
4,188
Reduced 3.02%
134,329
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
40,830
Added 18.9%
175,159
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$200,877
$64.57 p/Share
3,111
Reduced 2.2%
138,517
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$81,473
$59.6 p/Share
1,367
Reduced 0.96%
141,628
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$483,688
$58.85 p/Share
8,219
Reduced 5.44%
142,995
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
861
Added 0.57%
151,214
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$239,008
$57.62 p/Share
4,148
Reduced 2.68%
150,353
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$110,704
$48.3 p/Share
2,292
Reduced 2.01%
111,729
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
42,772
Added 21.68%
154,501
Common Stock
Feb 25
2021
SELL
Open market or private sale
$155,030
$47.05 p/Share
3,295
Reduced 2.81%
114,021
Common Stock
Feb 24
2021
SELL
Open market or private sale
$174,064
$46.38 p/Share
3,753
Reduced 3.1%
117,316
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$46,370
$46.51 p/Share
997
Reduced 0.82%
121,069
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$45,710
$46.93 p/Share
974
Reduced 0.79%
122,066
Common Stock
Feb 22
2021
SELL
Open market or private sale
$149,666
$45.63 p/Share
3,280
Reduced 2.6%
123,040
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$239,832
$45.98 p/Share
5,216
Reduced 3.97%
126,320
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
4,315
Added 3.18%
131,536
Common Stock