Aug 19
2024
SELL
Payment of exercise price or tax liability
$138,318
$66.95 p/Share
2,066
Reduced 3.31%
60,328
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
5,733
Added 8.42%
62,394
Common Stock
May 13
2024
SELL
Open market or private sale
$2,421,022
$60.45 p/Share
40,050
Reduced 37.66%
66,286
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
$1,818,270
$45.4 p/Share
40,050
Added 27.36%
106,336
Common Stock
Feb 02
2024
SELL
Open market or private sale
$1,086,610
$44.97 p/Share
24,163
Reduced 29.9%
56,661
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$453,876
$31.22 p/Share
14,538
Added 15.25%
80,824
Common Stock
Dec 12
2023
SELL
Open market or private sale
$206,050
$41.21 p/Share
5,000
Reduced 7.01%
66,286
Common Stock
Dec 11
2023
SELL
Open market or private sale
$452,210
$41.11 p/Share
11,000
Reduced 13.37%
71,286
Common Stock
Sep 06
2023
BUY
Grant, award, or other acquisition
-
32,647
Added 28.41%
82,286
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$229,528
$33.42 p/Share
6,868
Reduced 12.15%
49,639
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$55,569
$34.05 p/Share
1,632
Reduced 2.81%
56,507
Common Stock
Aug 17
2023
BUY
Grant, award, or other acquisition
-
6,699
Added 10.33%
58,139
Common Stock
Sep 08
2022
BUY
Grant, award, or other acquisition
-
14,074
Added 20.38%
54,978
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$22,403
$25.99 p/Share
862
Reduced 2.06%
40,904
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
3,538
Added 7.81%
41,766
Common Stock
Aug 17
2022
BUY
Grant, award, or other acquisition
-
4,246
Added 9.76%
39,262
Common Stock
Feb 10
2022
SELL
Open market or private sale
$214,700
$42.94 p/Share
5,000
Reduced 12.5%
35,016
Common Stock
Sep 03
2021
SELL
Open market or private sale
$140,474
$51.55 p/Share
2,725
Reduced 6.38%
40,016
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$53,665
$52.51 p/Share
1,022
Reduced 2.34%
42,741
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
7,440
Added 14.53%
43,763
Common Stock
Aug 25
2021
SELL
Open market or private sale
$76,426
$54.28 p/Share
1,408
Reduced 3.73%
36,323
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$117,198
$50.56 p/Share
2,318
Reduced 5.79%
37,731
Common Stock
Aug 20
2021
BUY
Grant, award, or other acquisition
-
9,342
Added 18.91%
40,049
Common Stock
May 04
2021
SELL
Open market or private sale
$427,558
$65.91 p/Share
6,487
Reduced 17.39%
30,807
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$334,729
$51.6 p/Share
6,487
Added 14.82%
37,294
Common Stock