Dec 13
2024
-
5,000
Reduced 0.53%
945,685
Common Stock
Nov 27
2024
SELL
Payment of exercise price or tax liability
$1,988,517
$118.76 p/Share
16,744
Reduced 1.73%
950,685
Common Stock
Nov 26
2024
BUY
Grant, award, or other acquisition
-
124,000
Added 11.36%
967,429
Common Stock
Dec 18
2023
-
5,000
Reduced 0.59%
843,429
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$1,581,660
$104.4 p/Share
15,150
Reduced 1.75%
848,429
Common Stock
Nov 29
2023
BUY
Grant, award, or other acquisition
-
124,000
Added 12.56%
863,579
Common Stock
Aug 01
2023
-
789
Reduced 0.11%
739,579
Common Stock
Nov 30
2022
-
1,875
Reduced 0.3%
622,568
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$1,122,635
$110.79 p/Share
10,133
Reduced 1.6%
624,443
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
117,800
Added 13.73%
740,368
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$765,455
$60.41 p/Share
12,671
Reduced 1.96%
634,576
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
106,400
Added 14.12%
647,247
Common Stock
Nov 24
2020
SELL
Payment of exercise price or tax liability
$521,412
$41.15 p/Share
12,671
Reduced 2.71%
455,747
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
85,100
Added 13.6%
540,847
Common Stock
Nov 26
2019
SELL
Payment of exercise price or tax liability
$635,997
$69.07 p/Share
9,208
Reduced 2.35%
383,318
Common Stock
Nov 26
2019
BUY
Grant, award, or other acquisition
-
85,100
Added 15.37%
468,418
Common Stock
Nov 28
2018
BUY
Grant, award, or other acquisition
-
77,000
Added 16.4%
392,526
Common Stock
Nov 27
2018
SELL
Payment of exercise price or tax liability
$507,262
$76.73 p/Share
6,611
Reduced 2.05%
315,526
Common Stock
Nov 30
2017
SELL
Payment of exercise price or tax liability
$481,363
$81.67 p/Share
5,894
Reduced 1.8%
322,137
Common Stock
Nov 29
2017
BUY
Grant, award, or other acquisition
-
51,500
Added 13.57%
328,031
Common Stock
Nov 10
2017
-
972
Reduced 0.35%
276,531
Common Stock
Feb 20
2017
-
643
Reduced 0.23%
277,503
Common Stock
Dec 01
2016
SELL
Payment of exercise price or tax liability
$456,163
$87.69 p/Share
5,202
Reduced 1.84%
278,146
Common Stock
Nov 30
2016
BUY
Grant, award, or other acquisition
-
64,400
Added 18.52%
283,348
Common Stock
Nov 25
2016
SELL
Payment of exercise price or tax liability
$192,994
$86.7 p/Share
2,226
Reduced 1.01%
218,948
Common Stock