Nov 13
2024
SELL
Open market or private sale
$715,867
$87.6 p/Share
8,172
Reduced 27.88%
21,138
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$158,338
$59.17 p/Share
2,676
Reduced 8.37%
29,310
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
12,804
Added 23.31%
42,114
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$31,408
$52.26 p/Share
601
Reduced 1.84%
31,986
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$27,477
$45.72 p/Share
601
Reduced 1.81%
32,587
Common Stock
Feb 15
2024
SELL
Open market or private sale
$487,524
$49.23 p/Share
9,903
Reduced 22.98%
33,188
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$33,941
$49.19 p/Share
690
Reduced 1.58%
43,091
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$26,316
$45.14 p/Share
583
Reduced 1.31%
43,781
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$47,481
$52.12 p/Share
911
Reduced 2.01%
44,364
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
800
Added 1.74%
45,275
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
22,489
Added 33.58%
44,475
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$29,212
$51.34 p/Share
569
Reduced 2.52%
21,986
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$25,718
$45.12 p/Share
570
Reduced 2.51%
22,107
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$17,180
$38.35 p/Share
448
Added 1.95%
22,555
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$40,213
$59.93 p/Share
671
Reduced 2.87%
22,677
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$57,886
$56.2 p/Share
1,030
Reduced 4.23%
23,348
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$17,947
$57.71 p/Share
311
Reduced 1.26%
24,313
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$3,188
$49.05 p/Share
65
Added 0.27%
24,378
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$56,320
$84.82 p/Share
664
Reduced 2.63%
24,624
Common Stock
Aug 29
2022
SELL
Open market or private sale
$261,307
$86.24 p/Share
3,030
Reduced 10.7%
25,288
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
5,501
Added 16.27%
28,318
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$39,149
$96.19 p/Share
407
Reduced 1.75%
22,817
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$36,753
$90.08 p/Share
408
Reduced 1.74%
23,009
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
$16,437
$76.45 p/Share
215
Added 0.92%
23,224
Common Stock
Feb 17
2022
SELL
Open market or private sale
$233,124
$101.27 p/Share
2,302
Reduced 8.95%
23,417
Common Stock