Oct 18
2024
SELL
Payment of exercise price or tax liability
$42,736
$78.85 p/Share
542
Reduced 2.32%
22,863
Common Stock
Jul 16
2024
SELL
Open market or private sale
$321,700
$64.34 p/Share
5,000
Reduced 17.6%
23,405
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$273,005
$62.53 p/Share
4,366
Added 13.32%
28,405
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$203,132
$61.78 p/Share
3,288
Reduced 12.03%
24,039
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$208,735
$57.95 p/Share
3,602
Reduced 11.65%
27,327
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
$420,717
$57.95 p/Share
7,260
Added 19.01%
30,929
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
$95,546
$43.43 p/Share
2,200
Added 8.5%
23,669
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$425,947
$47.56 p/Share
8,956
Reduced 29.44%
21,469
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
$279,544
$23.04 p/Share
12,133
Added 28.51%
30,425
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$234,548
$42.56 p/Share
5,511
Reduced 23.15%
18,292
Common Stock
Apr 19
2023
BUY
Grant, award, or other acquisition
$292,380
$44.02 p/Share
6,642
Added 21.82%
23,803
Common Stock
Aug 29
2022
-
1,727
Reduced 9.14%
17,161
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$66,601
$41.47 p/Share
1,606
Reduced 7.84%
18,888
Common Stock
Jul 15
2022
-
2,617
Reduced 11.32%
20,494
Common Stock
Jul 11
2022
SELL
Open market or private sale
$49,736
$37.88 p/Share
1,313
Reduced 5.38%
23,111
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$567,004
$39.22 p/Share
14,457
Reduced 29.0%
35,396
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
$423,636
$23.04 p/Share
18,387
Added 26.94%
49,853
Common Stock
May 19
2022
-
5,823
Reduced 22.13%
20,494
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$238,216
$44.0 p/Share
5,414
Reduced 17.06%
26,317
Common Stock
Apr 20
2022
BUY
Grant, award, or other acquisition
$230,036
$49.09 p/Share
4,686
Added 12.87%
31,731
Common Stock
Jan 18
2022
SELL
Open market or private sale
$122,150
$48.86 p/Share
2,500
Reduced 7.21%
32,194
Common Stock
Sep 28
2021
SELL
Open market or private sale
$71,928
$39.96 p/Share
1,800
Reduced 4.93%
34,694
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$63,598
$39.6 p/Share
1,606
Reduced 4.22%
36,494
Common Stock
May 29
2020
SELL
Payment of exercise price or tax liability
$18,957
$20.65 p/Share
918
Reduced 2.21%
40,669
Common Stock
Apr 30
2020
SELL
Payment of exercise price or tax liability
$10,118
$20.44 p/Share
495
Reduced 1.18%
41,587
Common Stock