Feb 06
2024
BUY
Grant, award, or other acquisition
-
3,902
Added 13.17%
25,734
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$26,520
$60.0 p/Share
442
Reduced 1.98%
21,832
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
3,832
Added 14.68%
22,274
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$88,056
$52.95 p/Share
1,663
Reduced 8.27%
18,442
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
5,312
Added 20.9%
20,105
Common Stock
May 07
2021
SELL
Open market or private sale
$615,244
$79.07 p/Share
7,781
Reduced 34.47%
14,793
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$877,874
$79.46 p/Share
11,048
Reduced 32.86%
22,574
Common Stock
May 06
2021
BUY
Exercise of conversion of derivative security
$699,496
$51.65 p/Share
13,543
Added 31.48%
29,483
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$204,199
$69.74 p/Share
2,928
Reduced 12.73%
20,079
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
-
9,720
Added 29.7%
23,007
Common Stock
Aug 06
2020
SELL
Open market or private sale
$1,036,969
$82.43 p/Share
12,580
Reduced 48.63%
13,287
Common Stock
Aug 05
2020
SELL
Payment of exercise price or tax liability
$1,687,341
$81.4 p/Share
20,729
Reduced 44.49%
25,867
Common Stock
Aug 05
2020
BUY
Exercise of conversion of derivative security
$1,145,682
$43.67 p/Share
26,235
Added 39.89%
39,526
Common Stock
Feb 04
2020
SELL
Payment of exercise price or tax liability
-
3,305
Reduced 13.97%
20,361
Common Stock
Feb 04
2020
BUY
Grant, award, or other acquisition
-
11,086
Added 31.9%
23,666
Common Stock
May 06
2019
SELL
Open market or private sale
$1,294,971
$90.33 p/Share
14,336
Reduced 53.26%
12,580
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$336,428
$80.95 p/Share
4,156
Reduced 13.38%
26,916
Common Stock
Mar 06
2019
BUY
Grant, award, or other acquisition
-
9,384
Added 23.2%
31,072
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$993,703
$80.96 p/Share
12,274
Reduced 36.14%
21,688
Common Stock
Feb 15
2019
BUY
Exercise of conversion of derivative security
$697,664
$35.73 p/Share
19,526
Added 40.13%
29,127
Common Stock
Aug 09
2018
-
1,250
Reduced 7.97%
14,436
Common Stock
Aug 07
2018
SELL
Open market or private sale
$1,551,353
$76.61 p/Share
20,250
Reduced 56.35%
15,686
Common Stock
May 03
2018
SELL
Payment of exercise price or tax liability
$788,134
$69.25 p/Share
11,381
Reduced 24.05%
35,936
Common Stock
May 03
2018
BUY
Exercise of conversion of derivative security
$509,187
$31.94 p/Share
15,942
Added 28.98%
39,061
Common Stock
Feb 04
2018
SELL
Payment of exercise price or tax liability
$114,274
$62.65 p/Share
1,824
Reduced 5.49%
31,375
Common Stock