Feb 07
2023
SELL
Payment of exercise price or tax liability
$8,585
$99.83 p/Share
86
Reduced 0.55%
15,472
$.01 Par Value Common
Feb 06
2023
SELL
Payment of exercise price or tax liability
$44,525
$99.61 p/Share
447
Reduced 2.79%
15,558
$.01 Par Value Common
Feb 03
2023
SELL
Payment of exercise price or tax liability
$20,604
$101.0 p/Share
204
Reduced 1.26%
16,005
$.01 Par Value Common
Feb 02
2023
SELL
Payment of exercise price or tax liability
$30,479
$102.97 p/Share
296
Reduced 1.79%
16,209
$.01 Par Value Common
Feb 02
2023
SELL
Payment of exercise price or tax liability
$240,126
$102.97 p/Share
2,332
Reduced 12.38%
16,505
$.01 Par Value Common
Feb 01
2023
BUY
Grant, award, or other acquisition
-
5,819
Added 23.6%
18,837
$.01 Par Value Common
Dec 09
2022
SELL
Open market or private sale
$204,446
$93.74 p/Share
2,181
Reduced 14.35%
13,018
$.01 Par Value Common
Jul 29
2022
SELL
Open market or private sale
$178,344
$91.93 p/Share
1,940
Reduced 11.4%
15,083
$.01 Par Value Common
Mar 31
2022
SELL
Payment of exercise price or tax liability
$119,682
$91.5 p/Share
1,308
Reduced 7.2%
16,860
$.01 Par Value Common
Feb 08
2022
SELL
Payment of exercise price or tax liability
$12,515
$90.69 p/Share
138
Reduced 0.75%
18,168
$.01 Par Value Common
Feb 07
2022
SELL
Payment of exercise price or tax liability
$50,183
$88.35 p/Share
568
Reduced 3.01%
18,306
$.01 Par Value Common
Feb 03
2022
SELL
Payment of exercise price or tax liability
$126,106
$89.5 p/Share
1,409
Reduced 6.95%
18,874
$.01 Par Value Common
Feb 03
2022
BUY
Grant, award, or other acquisition
-
2,450
Added 10.78%
20,283
$.01 Par Value Common
Feb 02
2022
BUY
Grant, award, or other acquisition
-
3,009
Added 14.44%
17,833
$.01 Par Value Common
Jan 31
2022
SELL
Payment of exercise price or tax liability
$18,272
$88.7 p/Share
206
Reduced 1.37%
14,824
$.01 Par Value Common
May 03
2021
SELL
Open market or private sale
$500,344
$98.98 p/Share
5,055
Reduced 25.54%
14,738
$.01 Par Value Common
Mar 31
2021
SELL
Payment of exercise price or tax liability
$120,454
$92.09 p/Share
1,308
Reduced 6.2%
19,793
$.01 Par Value Common
Feb 08
2021
SELL
Payment of exercise price or tax liability
$24,444
$84.58 p/Share
289
Reduced 1.35%
21,101
$.01 Par Value Common
Feb 05
2021
SELL
Payment of exercise price or tax liability
$39,596
$82.15 p/Share
482
Reduced 2.2%
21,390
$.01 Par Value Common
Feb 04
2021
SELL
Payment of exercise price or tax liability
$26,146
$82.74 p/Share
316
Reduced 1.42%
21,872
$.01 Par Value Common
Feb 04
2021
BUY
Grant, award, or other acquisition
-
688
Added 3.01%
22,188
$.01 Par Value Common
Feb 03
2021
BUY
Grant, award, or other acquisition
-
2,200
Added 9.28%
21,500
$.01 Par Value Common
Feb 01
2021
SELL
Payment of exercise price or tax liability
$40,320
$80.64 p/Share
500
Reduced 2.53%
19,300
$.01 Par Value Common
Dec 23
2020
SELL
Payment of exercise price or tax liability
$13,020
$77.5 p/Share
168
Reduced 0.84%
19,800
$.01 Par Value Common