Nov 20
2023
SELL
Payment of exercise price or tax liability
$12,888
$77.64 p/Share
166
Reduced 0.32%
52,340
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
$82,220
$77.64 p/Share
1,059
Added 1.98%
52,506
Common Stock
Nov 17
2023
SELL
Open market or private sale
$233,459
$77.82 p/Share
3,000
Reduced 5.51%
51,447
Common Stock
Nov 16
2023
SELL
Open market or private sale
$235,467
$75.64 p/Share
3,113
Reduced 5.41%
54,447
Common Stock
Nov 15
2023
-
600
Reduced 1.03%
57,560
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$24,842
$78.12 p/Share
318
Reduced 0.54%
58,160
Common Stock
Aug 10
2023
SELL
Open market or private sale
$82,950
$82.95 p/Share
1,000
Reduced 1.68%
58,456
Common Stock
Aug 04
2023
-
1,000
Reduced 1.65%
59,456
Common Stock
Aug 03
2023
-
3,000
Reduced 4.73%
60,456
Common Stock
Jul 27
2023
SELL
Payment of exercise price or tax liability
$1,618,452
$82.65 p/Share
19,582
Reduced 23.58%
63,456
Common Stock
Jul 27
2023
BUY
Exercise of conversion of derivative security
$1,221,250
$48.85 p/Share
25,000
Added 23.14%
83,038
Common Stock
Jul 21
2023
SELL
Payment of exercise price or tax liability
$1,466,421
$78.23 p/Share
18,745
Reduced 24.41%
58,038
Common Stock
Jul 21
2023
BUY
Exercise of conversion of derivative security
$1,221,250
$48.85 p/Share
25,000
Added 24.56%
76,783
Common Stock
Dec 23
2022
-
2,000
Reduced 3.72%
51,722
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
$163,923
$80.95 p/Share
2,025
Added 3.63%
53,722
Common Stock
Apr 22
2022
-
2,200
Reduced 4.09%
51,654
Common Stock
Dec 27
2021
-
3,330
Reduced 5.83%
53,822
Common Stock
Nov 22
2021
BUY
Grant, award, or other acquisition
$210,625
$73.21 p/Share
2,877
Added 4.79%
57,152
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$40,599
$70.24 p/Share
578
Reduced 1.05%
54,614
Common Stock
Nov 25
2020
SELL
Open market or private sale
$159,126
$69.67 p/Share
2,284
Reduced 3.97%
55,192
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$28,904
$68.01 p/Share
425
Reduced 0.73%
57,476
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$24,572
$65.7 p/Share
374
Reduced 0.66%
56,137
Common Stock
Nov 12
2020
BUY
Grant, award, or other acquisition
$57,947
$65.7 p/Share
882
Added 1.54%
56,511
Common Stock
Aug 25
2020
SELL
Open market or private sale
$180,240
$60.08 p/Share
3,000
Reduced 5.12%
55,606
Common Stock
Feb 26
2020
-
417
Reduced 0.76%
54,218
Common Stock