May 09
2023
BUY
Grant, award, or other acquisition
-
5,205
Added 1.79%
285,632
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$67,407
$70.51 p/Share
956
Reduced 0.34%
280,427
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$39,655
$73.71 p/Share
538
Reduced 0.19%
281,383
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$189,710
$69.44 p/Share
2,732
Reduced 0.96%
281,921
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$6,374,416
$80.87 p/Share
78,823
Reduced 21.69%
284,653
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
207,227
Added 36.31%
363,476
Common Stock
Aug 08
2022
SELL
Open market or private sale
$997,517
$81.67 p/Share
12,214
Reduced 7.57%
149,147
Common Stock
Aug 04
2022
SELL
Open market or private sale
$688,189
$81.51 p/Share
8,443
Reduced 4.97%
161,361
Common Stock
Aug 04
2022
BUY
Exercise of conversion of derivative security
$311,453
$50.75 p/Share
6,137
Added 3.49%
169,804
Common Stock
Apr 11
2022
BUY
Grant, award, or other acquisition
-
4,693
Added 2.79%
163,667
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$176,159
$64.48 p/Share
2,732
Reduced 1.69%
158,974
Common Stock
Mar 03
2022
-
8,003
Added 4.72%
161,706
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$48,573
$60.64 p/Share
801
Reduced 0.52%
153,703
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$711,841
$56.92 p/Share
12,506
Reduced 7.49%
154,504
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
51,515
Added 23.57%
167,010
Common Stock
May 02
2021
SELL
Payment of exercise price or tax liability
$58,240
$60.92 p/Share
956
Reduced 0.82%
115,495
Common Stock
Apr 23
2021
BUY
Grant, award, or other acquisition
-
5,477
Added 4.49%
116,451
Common Stock
Mar 11
2021
SELL
Open market or private sale
$1,930,215
$58.09 p/Share
33,228
Reduced 25.91%
95,008
Common Stock
Mar 11
2021
BUY
Exercise of conversion of derivative security
$362,109
$22.68 p/Share
15,966
Added 12.58%
110,974
Common Stock
Mar 05
2021
-
7,359
Added 5.43%
128,236
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$44,888
$56.04 p/Share
801
Reduced 0.66%
120,877
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$544,059
$55.24 p/Share
9,849
Reduced 7.49%
121,678
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
25,875
Added 16.44%
131,527
Common Stock