Jan 03
2023
SELL
Payment of exercise price or tax liability
$60,376
$106.11 p/Share
569
Reduced 1.03%
54,566
Common Stock
Dec 15
2022
SELL
Open market or private sale
$599,973
$107.58 p/Share
5,577
Reduced 8.98%
56,537
Common Stock
Dec 15
2022
-
1,402
Reduced 2.48%
55,135
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$81,632
$111.52 p/Share
732
Reduced 1.16%
62,114
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
1,979
Added 3.05%
62,846
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$68,971
$116.9 p/Share
590
Reduced 0.96%
60,814
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
2,590
Added 4.14%
59,904
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.38%
61,404
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$47,186
$115.37 p/Share
409
Reduced 0.71%
57,314
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.53%
57,723
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$122,284
$123.52 p/Share
990
Reduced 1.73%
56,223
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
4,500
Added 7.29%
57,213
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$59,865
$102.86 p/Share
582
Reduced 1.1%
52,531
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$74,324
$96.4 p/Share
771
Reduced 1.43%
53,113
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
2,084
Added 3.72%
53,884
Common Stock
Dec 02
2021
-
1,000
Reduced 1.89%
51,800
Common Stock
Dec 02
2021
SELL
Open market or private sale
$480,600
$96.12 p/Share
5,000
Reduced 8.65%
52,800
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
2,647
Added 4.38%
57,737
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$71,752
$98.29 p/Share
730
Reduced 1.31%
55,090
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
-
3,000
Added 5.1%
55,820
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$110,124
$100.57 p/Share
1,095
Reduced 2.03%
52,820
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
-
4,500
Added 7.7%
53,915
Common Stock
May 10
2021
SELL
Open market or private sale
$271,820
$135.91 p/Share
2,000
Reduced 5.73%
32,900
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$34,133
$94.03 p/Share
363
Reduced 1.03%
34,849
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$36,087
$93.49 p/Share
386
Reduced 0.98%
38,986
Common Stock