May 14
2024
BUY
Exercise of conversion of derivative security
$479,200
$23.96 p/Share
20,000
Added 3.99%
481,439
Common stock, par valu...
May 09
2024
SELL
Open market or private sale
$628,800
$62.88 p/Share
10,000
Reduced 2.12%
461,439
Common stock, par valu...
May 09
2024
BUY
Exercise of conversion of derivative security
$239,600
$23.96 p/Share
10,000
Added 2.08%
471,439
Common stock, par valu...
May 07
2024
SELL
Open market or private sale
$1,255,000
$62.75 p/Share
20,000
Reduced 4.15%
461,439
Common stock, par valu...
May 07
2024
BUY
Exercise of conversion of derivative security
$448,200
$22.41 p/Share
20,000
Added 4.05%
473,315
Common stock, par valu...
Feb 11
2024
SELL
Payment of exercise price or tax liability
$701,136
$55.54 p/Share
12,624
Reduced 2.66%
461,439
Common Stock, par valu...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$1,406,606
$55.54 p/Share
25,326
Reduced 5.07%
474,063
Common Stock, par valu...
Feb 08
2024
SELL
Payment of exercise price or tax liability
$875,957
$54.57 p/Share
16,052
Reduced 3.11%
499,389
Common Stock, par valu...
Feb 06
2024
BUY
Grant, award, or other acquisition
-
62,933
Added 10.88%
515,441
Common Stock, par valu...
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,204,487
$50.21 p/Share
23,989
Reduced 4.71%
484,936
Common Stock, par valu...
Feb 09
2023
SELL
Payment of exercise price or tax liability
$1,281,495
$50.6 p/Share
25,326
Reduced 4.74%
508,925
Common Stock, par valu...
Feb 08
2023
SELL
Payment of exercise price or tax liability
$289,946
$51.73 p/Share
5,605
Reduced 1.22%
455,383
Common Stock, par valu...
Feb 08
2023
BUY
Grant, award, or other acquisition
-
78,868
Added 12.86%
534,251
Common Stock, par valu...
Feb 13
2022
SELL
Payment of exercise price or tax liability
$418,981
$44.83 p/Share
9,346
Reduced 1.99%
460,988
Common stock, par valu...
Feb 12
2022
SELL
Payment of exercise price or tax liability
$509,448
$44.83 p/Share
11,364
Reduced 2.36%
470,334
Common stock, par valu...
Feb 11
2022
SELL
Payment of exercise price or tax liability
$565,979
$44.83 p/Share
12,625
Reduced 2.55%
481,698
Common stock, par valu...
Feb 09
2022
SELL
Payment of exercise price or tax liability
$978,162
$44.47 p/Share
21,996
Reduced 4.26%
494,323
Common stock, par valu...
Feb 08
2022
BUY
Grant, award, or other acquisition
-
75,876
Added 12.81%
516,319
Common Stock, par valu...
Feb 04
2022
SELL
Open market or private sale
$177,781
$40.46 p/Share
4,394
Reduced 0.99%
440,443
Common Stock, par valu...
Feb 03
2022
SELL
Open market or private sale
$300,038
$38.61 p/Share
7,771
Reduced 1.72%
444,837
Common Stock, par valu...
Jan 11
2022
SELL
Open market or private sale
$655,467
$42.28 p/Share
15,503
Reduced 3.31%
452,608
Common Stock, par valu...
Dec 02
2021
SELL
Open market or private sale
$300,015
$37.61 p/Share
7,977
Reduced 1.68%
468,111
Common Stock, par valu...
Oct 07
2021
SELL
Open market or private sale
$750,117
$35.8 p/Share
20,953
Reduced 4.22%
476,088
Common Stock, par valu...
Sep 09
2021
SELL
Open market or private sale
$149,995
$32.7 p/Share
4,587
Reduced 0.91%
497,041
Common Stock, par valu...
Aug 16
2021
SELL
Open market or private sale
$149,989
$31.67 p/Share
4,736
Reduced 0.94%
501,628
Common Stock, par valu...