Jun 03
2024
SELL
Open market or private sale
$218,000
$54.5 p/Share
4,000
Reduced 0.81%
491,581
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$118,111
$56.03 p/Share
2,108
Reduced 0.42%
495,581
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
-
5,908
Added 1.17%
497,689
Common Stock
May 01
2024
SELL
Open market or private sale
$175,000
$43.75 p/Share
4,000
Reduced 0.81%
491,781
Common Stock
Apr 01
2024
SELL
Open market or private sale
$183,760
$45.94 p/Share
4,000
Reduced 0.8%
495,781
Common Stock
Mar 01
2024
SELL
Open market or private sale
$173,520
$43.38 p/Share
4,000
Reduced 0.79%
499,781
Common Stock
Feb 13
2024
-
3,500
Reduced 0.87%
397,269
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$85,693
$38.12 p/Share
2,248
Reduced 0.4%
566,001
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$106,300
$36.28 p/Share
2,930
Reduced 0.51%
568,249
Common Stock
Aug 27
2023
SELL
Payment of exercise price or tax liability
$269,500
$31.25 p/Share
8,624
Reduced 1.49%
571,179
Common Stock
Aug 27
2023
BUY
Exercise of conversion of derivative security
-
16,667
Added 2.79%
579,803
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
70,896
Added 11.18%
563,136
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$175,525
$36.02 p/Share
4,873
Reduced 0.98%
492,240
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
13,537
Added 2.65%
497,113
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$185,391
$37.16 p/Share
4,989
Reduced 1.02%
483,576
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
14,427
Added 2.87%
488,565
Common Stock
Feb 13
2023
-
3,300
Reduced 0.69%
474,138
Common Stock
Feb 13
2023
SELL
Open market or private sale
$319,700
$31.97 p/Share
10,000
Reduced 2.05%
477,438
Common Stock
Aug 29
2022
SELL
Payment of exercise price or tax liability
$256,019
$30.98 p/Share
8,264
Reduced 1.67%
487,438
Common Stock
Aug 29
2022
BUY
Exercise of conversion of derivative security
-
16,667
Added 3.25%
495,702
Common Stock
Aug 02
2022
SELL
Payment of exercise price or tax liability
$233,913
$34.85 p/Share
6,712
Reduced 1.38%
479,035
Common Stock
Aug 02
2022
BUY
Exercise of conversion of derivative security
-
13,537
Added 2.71%
485,747
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
$2,628,739
$38.87 p/Share
67,629
Reduced 12.53%
472,210
Common Stock
Jul 19
2022
BUY
Exercise of conversion of derivative security
-
136,403
Added 20.17%
539,839
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$306,646
$40.46 p/Share
7,579
Reduced 1.84%
403,436
Common Stock