May 09
2023
BUY
Grant, award, or other acquisition
-
5,688
Added 2.46%
225,547
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$66,772
$70.51 p/Share
947
Reduced 0.43%
219,859
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$38,476
$73.71 p/Share
522
Reduced 0.24%
220,806
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
$36,854
$73.27 p/Share
503
Reduced 0.23%
221,328
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$184,224
$69.44 p/Share
2,653
Reduced 1.18%
221,831
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$6,213,242
$80.87 p/Share
76,830
Reduced 25.5%
224,484
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
202,051
Added 40.14%
301,314
Common Stock
Aug 05
2022
SELL
Open market or private sale
$2,162,577
$80.63 p/Share
26,821
Reduced 21.27%
99,263
Common Stock
Aug 04
2022
SELL
Open market or private sale
$8,100
$81.0 p/Share
100
Reduced 0.08%
126,084
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$64,214
$67.88 p/Share
946
Reduced 0.74%
126,184
Common Stock
Apr 23
2022
SELL
Payment of exercise price or tax liability
$35,569
$68.01 p/Share
523
Reduced 0.41%
127,130
Common Stock
Apr 11
2022
BUY
Grant, award, or other acquisition
-
5,128
Added 3.86%
127,653
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$171,065
$64.48 p/Share
2,653
Reduced 2.12%
122,525
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$42,084
$60.64 p/Share
694
Reduced 0.55%
125,178
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$1,142,783
$56.92 p/Share
20,077
Reduced 13.76%
125,872
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
51,022
Added 25.9%
145,949
Common Stock
May 02
2021
SELL
Payment of exercise price or tax liability
$57,630
$60.92 p/Share
946
Reduced 0.99%
94,927
Common Stock
Apr 23
2021
BUY
Grant, award, or other acquisition
-
5,320
Added 5.26%
95,873
Common Stock
Mar 11
2021
SELL
Open market or private sale
$1,089,991
$58.04 p/Share
18,780
Reduced 20.74%
71,773
Common Stock
Mar 11
2021
BUY
Exercise of conversion of derivative security
$335,035
$17.84 p/Share
18,780
Added 17.18%
90,553
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$38,892
$56.04 p/Share
694
Reduced 0.76%
90,553
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$466,226
$55.24 p/Share
8,440
Reduced 8.47%
91,247
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
22,424
Added 18.36%
99,687
Common Stock