Jul 31
2024
SELL
Payment of exercise price or tax liability
$12,439
$53.39 p/Share
233
Reduced 2.06%
11,078
Common Stock
Jun 10
2024
SELL
Open market or private sale
$88,820
$44.41 p/Share
2,000
Reduced 15.03%
11,311
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$7,608
$39.42 p/Share
193
Reduced 1.43%
13,311
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$28,954
$50.62 p/Share
572
Reduced 4.06%
13,504
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
7,409
Added 34.48%
14,076
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$31,918
$67.48 p/Share
473
Reduced 6.62%
6,667
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
1,156
Added 13.93%
7,140
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$17,680
$111.9 p/Share
158
Reduced 2.57%
5,984
Common Stock
May 31
2023
SELL
Open market or private sale
$58,233
$88.5 p/Share
658
Reduced 9.68%
6,142
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$14,451
$110.32 p/Share
131
Reduced 1.89%
6,800
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
2,521
Added 26.67%
6,931
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$27,444
$115.8 p/Share
237
Reduced 5.1%
4,410
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$47,659
$120.05 p/Share
397
Reduced 7.87%
4,647
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
1,011
Added 16.7%
5,044
Common Stock
Sep 06
2022
SELL
Open market or private sale
$25,132
$91.39 p/Share
275
Reduced 6.38%
4,036
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$14,956
$94.66 p/Share
158
Reduced 3.54%
4,311
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$11,240
$85.15 p/Share
132
Reduced 2.87%
4,469
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
2,068
Added 31.01%
4,601
Common Stock
Aug 10
2021
SELL
Open market or private sale
$47,820
$158.87 p/Share
301
Reduced 10.62%
2,533
Common Stock
Jul 30
2021
SELL
Payment of exercise price or tax liability
$25,523
$161.54 p/Share
158
Reduced 5.28%
2,834
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
$177,616
$153.78 p/Share
1,155
Added 27.85%
2,992
Common Stock