Dec 04
2024
SELL
Payment of exercise price or tax liability
$41,266
$39.91 p/Share
1,034
Reduced 1.65%
61,631
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$65,289
$39.45 p/Share
1,655
Reduced 2.57%
62,665
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$778,526
$40.06 p/Share
19,434
Reduced 23.3%
63,971
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$706,662
$33.2 p/Share
21,285
Added 20.33%
83,405
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
6,302
Added 9.25%
61,796
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$77,323
$32.82 p/Share
2,356
Reduced 4.07%
55,494
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$493,197
$33.82 p/Share
14,583
Reduced 20.13%
57,850
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$410,047
$23.95 p/Share
17,121
Added 19.12%
72,433
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$52,352
$36.13 p/Share
1,449
Reduced 2.88%
48,862
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
5,535
Added 9.24%
54,397
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$21,107
$36.02 p/Share
586
Reduced 1.15%
50,311
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
$565,128
$36.73 p/Share
15,386
Reduced 23.32%
50,596
Common Stock
Jul 19
2022
BUY
Exercise of conversion of derivative security
$403,522
$20.25 p/Share
19,927
Added 23.25%
65,766
Common Stock
Jan 04
2022
SELL
Open market or private sale
$125,000
$50.0 p/Share
2,500
Reduced 5.17%
45,839
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$30,795
$43.93 p/Share
701
Reduced 1.58%
43,787
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
4,552
Added 8.61%
48,339
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$19,910
$45.77 p/Share
435
Reduced 0.97%
44,488
Common Stock
Nov 25
2021
SELL
Payment of exercise price or tax liability
$28,040
$47.85 p/Share
586
Reduced 1.29%
44,923
Common Stock
Aug 26
2021
-
1,500
Reduced 3.2%
45,314
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$546,691
$56.14 p/Share
9,738
Reduced 17.22%
46,814
Common Stock
Aug 24
2021
BUY
Exercise of conversion of derivative security
$300,224
$21.03 p/Share
14,276
Added 20.16%
56,552
Common Stock
Aug 19
2021
SELL
Open market or private sale
$136,000
$54.4 p/Share
2,500
Reduced 5.58%
42,276
Common Stock
May 20
2021
-
1,000
Reduced 2.18%
44,776
Common Stock
May 20
2021
SELL
Open market or private sale
$134,500
$53.8 p/Share
2,500
Reduced 5.18%
45,776
Common Stock
Feb 16
2021
SELL
Open market or private sale
$130,000
$52.0 p/Share
2,500
Reduced 4.94%
48,062
Common Stock