May 15
2024
SELL
Payment of exercise price or tax liability
$421,438
$57.09 p/Share
7,382
Reduced 3.29%
217,252
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$963,222
$57.09 p/Share
16,872
Added 6.99%
224,634
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$1,139,968
$60.54 p/Share
18,830
Reduced 8.31%
207,762
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$2,605,459
$60.54 p/Share
43,037
Added 16.59%
216,351
Common Stock
Apr 09
2024
SELL
Open market or private sale
$218,750
$62.5 p/Share
3,500
Reduced 1.87%
183,555
Common Stock
Mar 12
2024
SELL
Open market or private sale
$220,255
$62.93 p/Share
3,500
Reduced 1.84%
187,055
Common Stock
Mar 04
2024
-
45,346
Reduced 19.22%
190,555
Common Stock
Feb 16
2024
-
4,000
Reduced 1.67%
235,901
Common Stock
Feb 13
2024
SELL
Open market or private sale
$136,875
$54.75 p/Share
2,500
Reduced 1.03%
239,901
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$1,577,331
$52.59 p/Share
29,993
Reduced 11.01%
242,401
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
68,538
Added 20.1%
272,394
Common Stock
Jan 09
2024
SELL
Open market or private sale
$127,625
$51.05 p/Share
2,500
Reduced 1.21%
203,856
Common Stock
Dec 12
2023
SELL
Open market or private sale
$48,100
$48.1 p/Share
1,000
Reduced 0.48%
206,356
Common Stock
Oct 10
2023
SELL
Open market or private sale
$129,774
$51.91 p/Share
2,500
Reduced 1.19%
207,356
Common Stock
Sep 12
2023
SELL
Open market or private sale
$125,850
$50.34 p/Share
2,500
Reduced 1.18%
209,856
Common Stock
Aug 10
2023
SELL
Open market or private sale
$165,000
$55.0 p/Share
3,000
Reduced 1.39%
212,356
Common Stock
Jul 11
2023
SELL
Open market or private sale
$132,500
$53.0 p/Share
2,500
Reduced 1.15%
215,356
Common Stock
Jun 13
2023
SELL
Open market or private sale
$128,275
$51.31 p/Share
2,500
Reduced 1.13%
217,856
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$1,208,472
$46.67 p/Share
25,894
Reduced 10.52%
220,356
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
59,186
Added 19.38%
246,250
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$841,553
$46.74 p/Share
18,005
Reduced 8.78%
187,064
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$1,923,444
$46.74 p/Share
41,152
Added 17.48%
194,229
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$509,747
$49.78 p/Share
10,240
Reduced 5.88%
163,917
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$1,165,100
$49.78 p/Share
23,405
Added 11.85%
174,157
Common Stock
Feb 16
2023
SELL
Open market or private sale
$277,100
$55.42 p/Share
5,000
Reduced 3.21%
150,752
Common Stock