Aug 01
2024
SELL
Payment of exercise price or tax liability
$202,647
$16.43 p/Share
12,334
Reduced 2.07%
583,562
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
126,479
Added 15.11%
710,796
Common Stock
Feb 01
2024
-
5,518
Reduced 0.92%
595,896
Common Stock
Sep 18
2023
SELL
Payment of exercise price or tax liability
$1,113,113
$45.93 p/Share
24,235
Reduced 3.87%
601,414
Common Stock
Sep 18
2023
BUY
Grant, award, or other acquisition
-
54,533
Added 8.02%
625,649
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$543,823
$63.25 p/Share
8,598
Reduced 1.48%
571,116
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
24,680
Added 4.08%
579,714
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$1,037,363
$63.25 p/Share
16,401
Reduced 3.12%
508,454
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
46,254
Added 7.69%
555,034
Common Stock
Apr 28
2023
BUY
Open market or private purchase
$250,373
$45.94 p/Share
5,450
Added 1.03%
524,855
Common Stock
Jan 30
2023
-
5,068
Reduced 0.97%
519,405
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$723,538
$110.87 p/Share
6,526
Reduced 1.23%
524,473
Common Stock
Aug 31
2022
-
4,187
Reduced 0.78%
530,999
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$735,712
$82.72 p/Share
8,894
Reduced 1.63%
535,186
Common Stock
Aug 09
2022
BUY
Grant, award, or other acquisition
-
23,953
Added 4.22%
544,080
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$1,053,026
$82.72 p/Share
12,730
Reduced 2.58%
481,065
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
39,062
Added 6.99%
520,127
Common Stock
May 12
2022
BUY
Open market or private purchase
$256,440
$64.11 p/Share
4,000
Added 0.8%
493,795
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$1,983,200
$84.97 p/Share
23,340
Reduced 4.55%
489,604
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$3,813,697
$84.73 p/Share
45,010
Reduced 8.07%
512,944
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$556,168
$84.73 p/Share
6,564
Reduced 1.42%
457,262
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
100,692
Added 15.29%
557,954
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$838,643
$92.76 p/Share
9,041
Reduced 1.91%
463,826
Common Stock
Aug 01
2021
BUY
Grant, award, or other acquisition
-
34,763
Added 6.85%
472,867
Common Stock
Dec 01
2020
-
2,672
Reduced 0.61%
437,711
Common Stock