Nov 28
2023
SELL
Open market or private sale
$4,161,999
$83.24 p/Share
50,000
Reduced 26.31%
140,053
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$489,824
$81.07 p/Share
6,042
Reduced 3.08%
190,053
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$1,119,241
$72.41 p/Share
15,457
Reduced 7.31%
196,095
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
34,852
Added 14.14%
211,552
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
12,832
Added 6.77%
176,700
Common Stock
Oct 28
2023
SELL
Payment of exercise price or tax liability
$150,912
$72.0 p/Share
2,096
Reduced 1.26%
163,868
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$239,832
$72.0 p/Share
3,331
Reduced 1.97%
165,964
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$228,502
$57.14 p/Share
3,999
Reduced 2.31%
169,295
Common Stock
Mar 14
2023
SELL
Open market or private sale
$1,583,856
$71.06 p/Share
22,289
Reduced 11.4%
173,294
Common Stock
Mar 07
2023
SELL
Open market or private sale
$2,808,399
$70.21 p/Share
40,000
Reduced 16.98%
195,583
Common Stock
Feb 14
2023
SELL
Open market or private sale
$2,366,000
$67.6 p/Share
35,000
Reduced 12.94%
235,583
Common Stock
Feb 07
2023
SELL
Open market or private sale
$1,989,000
$66.3 p/Share
30,000
Reduced 9.98%
270,583
Common Stock
Jan 10
2023
SELL
Open market or private sale
$1,955,400
$65.18 p/Share
30,000
Reduced 9.07%
300,583
Common Stock
Jan 03
2023
SELL
Open market or private sale
$164,649
$63.06 p/Share
2,611
Reduced 0.78%
330,583
Common Stock
Dec 13
2022
SELL
Open market or private sale
$2,439,500
$69.7 p/Share
35,000
Reduced 9.51%
333,194
Common Stock
Dec 06
2022
SELL
Open market or private sale
$2,363,200
$67.52 p/Share
35,000
Reduced 8.68%
368,194
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$623,160
$69.24 p/Share
9,000
Reduced 2.18%
403,194
Common Stock
Nov 10
2022
SELL
Open market or private sale
$1,675,000
$67.0 p/Share
25,000
Reduced 5.72%
412,194
Common Stock
Nov 09
2022
SELL
Open market or private sale
$1,650,000
$66.0 p/Share
25,000
Reduced 5.41%
437,194
Common Stock
Nov 08
2022
SELL
Open market or private sale
$1,295,800
$64.79 p/Share
20,000
Reduced 4.15%
462,194
Common Stock
Nov 04
2022
SELL
Open market or private sale
$3,225,000
$64.5 p/Share
50,000
Reduced 9.4%
482,194
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$11,555,457
$60.26 p/Share
191,760
Reduced 26.49%
532,194
Common Stock
Nov 03
2022
BUY
Grant, award, or other acquisition
-
432,375
Added 37.39%
723,954
Common Stock
Nov 01
2022
SELL
Open market or private sale
$5,872
$58.72 p/Share
100
Reduced 0.03%
291,579
Common Stock
Oct 28
2022
SELL
Payment of exercise price or tax liability
$342,455
$58.71 p/Share
5,833
Reduced 1.96%
291,679
Common Stock