Nov 25
2024
BUY
Open market or private purchase
$1,659,780
$48.56 p/Share
34,180
Added 4.71%
691,450
Common Stock
Jul 23
2024
BUY
Open market or private purchase
$2,518,908
$43.96 p/Share
57,300
Added 9.15%
569,270
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,046,357
$34.86 p/Share
30,016
Reduced 6.15%
457,720
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
70,268
Added 12.59%
487,736
Common Stock
Oct 20
2023
BUY
Open market or private purchase
$280,500
$28.05 p/Share
10,000
Added 2.36%
412,923
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,075,446
$32.1 p/Share
33,503
Reduced 5.36%
591,180
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
76,956
Added 12.13%
557,597
Common Stock
Jul 20
2022
SELL
Open market or private sale
$6,813,715
$47.78 p/Share
142,606
Reduced 14.19%
862,589
Common Stock
Jul 20
2022
-
14,862
Reduced 1.72%
847,727
Common Stock
Jul 20
2022
BUY
Exercise of conversion of derivative security
$3,018,969
$21.17 p/Share
142,606
Added 12.42%
1,005,195
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$241,073
$58.02 p/Share
4,155
Reduced 0.55%
749,489
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
9,871
Added 1.29%
753,636
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$45,905
$63.58 p/Share
722
Reduced 0.1%
743,765
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
$108,976
$63.58 p/Share
1,714
Added 0.23%
744,487
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$1,189,646
$65.85 p/Share
18,066
Reduced 2.37%
742,773
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$3,182,267
$65.85 p/Share
48,326
Added 5.97%
760,839
Common Stock
Oct 18
2021
-
185,000
Reduced 22.28%
645,513
Common Stock
Oct 18
2021
BUY
Open market or private purchase
$4,143,950
$61.85 p/Share
67,000
Added 8.6%
712,513
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$248,626
$59.48 p/Share
4,180
Reduced 0.55%
761,013
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
9,870
Added 1.27%
764,644
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$2,889,319
$54.01 p/Share
53,496
Reduced 6.62%
754,774
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
125,501
Added 13.44%
808,270
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$1,050,448
$52.97 p/Share
19,831
Reduced 2.82%
682,767
Common Stock
Feb 08
2021
BUY
Exercise of conversion of derivative security
-
46,825
Added 6.25%
702,598
Common Stock
Jan 28
2021
-
9,510
Reduced 1.43%
655,773
Common Stock