Feb 27
2024
SELL
Payment of exercise price or tax liability
$2,919,155
$71.95 p/Share
40,572
Reduced 13.17%
267,431
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
85,124
Added 21.65%
308,003
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$3,427,232
$61.11 p/Share
56,083
Reduced 20.1%
222,879
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
116,878
Added 29.53%
278,962
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,339,864
$57.89 p/Share
23,145
Reduced 12.5%
162,084
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
46,317
Added 20.0%
185,229
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$626,467
$61.91 p/Share
10,119
Reduced 6.79%
138,912
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
24,924
Added 14.33%
149,031
Common Stock
Aug 11
2021
SELL
Open market or private sale
$2,219,454
$53.61 p/Share
41,400
Reduced 25.01%
124,107
Common Stock
May 10
2021
SELL
Open market or private sale
$2,143,480
$52.28 p/Share
41,000
Reduced 19.85%
165,507
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$1,136,085
$45.96 p/Share
24,719
Reduced 10.69%
206,507
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
50,019
Added 17.78%
231,226
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$416,767
$41.35 p/Share
10,079
Reduced 5.27%
181,207
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
27,483
Added 12.56%
191,286
Common Stock
Jan 17
2020
SELL
Payment of exercise price or tax liability
$484,987
$52.9 p/Share
9,168
Reduced 5.3%
163,803
Common Stock
Jan 01
2020
BUY
Exercise of conversion of derivative security
-
24,219
Added 12.28%
172,971
Common Stock
Mar 29
2019
BUY
Exercise of conversion of derivative security
-
766
Added 0.51%
149,130
Common Stock
Mar 15
2019
SELL
Payment of exercise price or tax liability
$2,288,671
$44.04 p/Share
51,968
Reduced 25.94%
148,364
Common Stock
Mar 15
2019
BUY
Exercise of conversion of derivative security
-
105,516
Added 34.5%
200,332
Common Stock
Jan 18
2019
SELL
Payment of exercise price or tax liability
$571,335
$42.45 p/Share
13,459
Reduced 12.43%
94,816
Common Stock
Jan 01
2019
BUY
Exercise of conversion of derivative security
-
30,734
Added 22.11%
108,275
Common Stock
Feb 23
2018
SELL
Payment of exercise price or tax liability
$172,495
$60.04 p/Share
2,873
Reduced 3.57%
77,541
Common Stock
Jan 17
2018
BUY
Exercise of conversion of derivative security
-
5,929
Added 6.87%
80,414
Common Stock
Jan 11
2018
SELL
Payment of exercise price or tax liability
$1,693,396
$60.63 p/Share
27,930
Reduced 27.27%
74,485
Common Stock
Jan 01
2018
BUY
Exercise of conversion of derivative security
-
57,639
Added 36.01%
102,415
Common Stock