Nov 27
2024
SELL
Payment of exercise price or tax liability
$4,205,885
$118.76 p/Share
35,415
Reduced 1.96%
1,770,783
Common Stock
Nov 26
2024
BUY
Grant, award, or other acquisition
-
225,000
Added 11.08%
1,806,198
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$3,081,157
$104.4 p/Share
29,513
Reduced 1.83%
1,582,458
Common Stock
Nov 29
2023
BUY
Grant, award, or other acquisition
-
225,000
Added 12.25%
1,611,971
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$2,877,327
$110.79 p/Share
25,971
Reduced 2.19%
1,161,971
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
225,000
Added 13.96%
1,386,971
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$1,628,352
$60.41 p/Share
26,955
Reduced 2.22%
1,187,942
Common Stock
Nov 27
2021
-
489
Reduced 0.04%
1,214,897
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
215,000
Added 15.03%
1,215,386
Common Stock
Nov 22
2021
-
1,960
Reduced 0.2%
1,000,386
Common Stock
Dec 23
2020
-
2,820
Reduced 0.28%
1,002,346
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$223,645
$43.05 p/Share
5,195
Reduced 0.51%
1,005,166
Common Stock
Nov 24
2020
SELL
Payment of exercise price or tax liability
$521,412
$41.15 p/Share
12,671
Reduced 1.55%
805,361
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
205,000
Added 16.87%
1,010,361
Common Stock
Nov 26
2019
SELL
Payment of exercise price or tax liability
$635,997
$69.07 p/Share
9,208
Reduced 1.42%
638,032
Common Stock
Nov 26
2019
BUY
Grant, award, or other acquisition
-
180,000
Added 18.04%
818,032
Common Stock
Dec 03
2018
SELL
Payment of exercise price or tax liability
$385,422
$78.98 p/Share
4,880
Reduced 0.75%
647,240
Common Stock
Nov 28
2018
BUY
Grant, award, or other acquisition
-
150,000
Added 18.7%
652,120
Common Stock
Nov 27
2018
SELL
Payment of exercise price or tax liability
$590,284
$76.73 p/Share
7,693
Reduced 1.51%
502,120
Common Stock
Nov 30
2017
SELL
Payment of exercise price or tax liability
$537,960
$81.67 p/Share
6,587
Reduced 1.28%
509,813
Common Stock
Nov 29
2017
BUY
Grant, award, or other acquisition
-
132,000
Added 20.36%
516,400
Common Stock
Nov 24
2017
SELL
Payment of exercise price or tax liability
$328,900
$81.23 p/Share
4,049
Reduced 1.04%
384,400
Common Stock
Nov 30
2016
BUY
Grant, award, or other acquisition
-
137,000
Added 26.07%
388,449
Common Stock
Nov 25
2016
SELL
Sale (or disposition) back to the issuer
$637,245
$86.7 p/Share
7,350
Reduced 2.84%
251,449
Common Stock
Nov 25
2016
BUY
Exercise of conversion of derivative security
-
7,350
Added 2.76%
258,799
Common Stock