May 09
2024
SELL
Payment of exercise price or tax liability
$34,681
$66.06 p/Share
525
Reduced 0.45%
116,309
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$38,783
$70.26 p/Share
552
Reduced 0.47%
116,834
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$37,596
$75.8 p/Share
496
Reduced 0.42%
117,386
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$214,401
$76.49 p/Share
2,803
Reduced 2.32%
117,882
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$959,027
$83.43 p/Share
11,495
Reduced 8.7%
120,685
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
47,550
Added 26.46%
132,180
Common Stock
Nov 14
2023
SELL
Open market or private sale
$6,838,525
$73.93 p/Share
92,500
Reduced 52.22%
84,630
Common Stock
Nov 10
2023
SELL
Open market or private sale
$1,460,000
$73.0 p/Share
20,000
Reduced 10.15%
177,130
Common Stock
Nov 08
2023
SELL
Open market or private sale
$931,250
$74.5 p/Share
12,500
Reduced 5.96%
197,130
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$85,821
$76.97 p/Share
1,115
Reduced 0.53%
209,630
Common Stock
May 09
2023
BUY
Grant, award, or other acquisition
-
5,340
Added 2.47%
210,745
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$40,466
$73.71 p/Share
549
Reduced 0.27%
205,405
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
$36,122
$73.27 p/Share
493
Reduced 0.24%
205,954
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$194,570
$69.44 p/Share
2,802
Reduced 1.34%
206,447
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$143,673
$73.34 p/Share
1,959
Reduced 0.93%
209,249
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$6,562,600
$80.87 p/Share
81,150
Reduced 27.76%
211,208
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
212,914
Added 42.14%
292,358
Common Stock
Aug 14
2022
SELL
Payment of exercise price or tax liability
$92,110
$82.61 p/Share
1,115
Reduced 1.38%
79,444
Common Stock
Aug 04
2022
SELL
Open market or private sale
$869,730
$80.68 p/Share
10,780
Reduced 11.8%
80,559
Common Stock
Apr 23
2022
SELL
Payment of exercise price or tax liability
$37,542
$68.01 p/Share
552
Reduced 0.6%
91,339
Common Stock
Apr 11
2022
BUY
Grant, award, or other acquisition
-
5,043
Added 5.2%
91,891
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$180,673
$64.48 p/Share
2,802
Reduced 3.13%
86,848
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$122,367
$62.21 p/Share
1,967
Reduced 2.15%
89,650
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$1,346,329
$56.92 p/Share
23,653
Reduced 20.52%
91,617
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
60,110
Added 34.27%
115,270
Common Stock